Vil*_*lx- 17 windows-7 netbeans
我用谷歌搜索了一下,似乎我不是唯一一个遇到问题的人,但是我找不到解决方案。也许周围有人已经想通了。
问题是netbeans.exe 实际上是一个调用javaw.exe 的存根。当我尝试将 NetBeans 进程固定到任务栏时,我实际上固定了“Java(TM) Platform SE Binary”。这会更改图标,而引脚不起作用。
有趣的是它可以在另一台机器上运行。我不知道是因为它是不同版本的 NetBeans,还是不同版本的 Java。
有没有人想过这个?
补充:我知道这与编程无关;另一方面,这里有很多关于如何改善您的编程环境的主题,而这并不比那些更糟糕。
哦,顺便说一句 - Windows 7 Enterprise x64;Java JDK 1.6.17;网豆 6.8
Vil*_*lx- 16
问题找到了,虽然没有完全解决。这是描述:
Netbeans.exe 是用 C++ 编写的自定义启动器。它是一个 32 位模块。加载时,它首先尝试将 Java 作为 DLL 加载到自身中,然后启动 NetBeans。但是,如果 Java 运行时是 64 位的,则无法执行此操作,因为 32 位模块无法加载 64 位模块,反之亦然。因此,它回退到使用正确的参数将 Java 作为单独的进程 (javaw.exe) 启动。
在“一切正常”的机器上,我安装了 32 位 Java 运行时,但在“故障机器”上,我安装了完整的 64 位 JDK。
所以从本质上讲,我看到了三种可能的解决方案:
| 归档时间: |
|
| 查看次数: |
8533 次 |
| 最近记录: |