7

......这是错误的。

这是我得到的错误:

构建失败 C:_TraderPlatform\Clients\Open\Open\Java\Applets\PPDataTransporter\nbproject\build-impl.xml:338:执行此行时出现以下错误:C:_TraderPlatform\Clients\Open\Open\Java\Applets \PPDataTransporter\nbproject\build-impl.xml:158: 找不到 javac 编译器;com.sun.tools.javac.Main 不在类路径中。也许 JAVA_HOME 不指向 JDK。当前设置为“C:\Program Files\Java\jre6”

我设置了一个名为 JAVA_Home 的环境变量指向:“C:\Program Files\Java\jdk1.6.0_12”

Javac.exe 肯定在C:\Program Files\Java\jdk1.6.0_12\bin

我的 PATH 变量中有 %JAVA_HOME%\Bin 。

我已经搞砸了 HKLM\SOFTWARE\JavaSoft 下的各种“JavaHome”设置,现在完全被卡住了。

我想要做的只是使用 netbeans 为该项目构建的 build.xml 从命令行构建一个 Java 小程序。

有什么想法吗?

4

6 回答 6

7

好 ANT 现在可以工作了。

我做了什么?

我将它从 c:\program 文件中删除并“重新安装”到“c:\ant”中

似乎它不喜欢非 8.3 文件名或目录。

有趣的是,我这样做只是因为我误读了手册中建议 ANT 不应位于 95/98/ME 上的非 8.3 样式位置的部分。我没有发现操作系统参考并试了一下。我正在运行 Vista。

那好吧...

谢谢你们的帮助。

于 2009-06-30T14:29:49.883 回答
5

在 Eclipse 中,将已安装的 JRE 设置设置为 JDK - 在项目中(项目属性 -> Java 构建路径 -> 库),或首选项中的全局默认设置(Java-> 已安装的 JRE)。eclispe 设置比系统变量强。

于 2011-06-04T07:25:52.690 回答
2

只需将 tools.jar 包含在 ant 类路径中,无论它安装在何处。

于 2009-10-18T14:01:47.817 回答
0

您需要检查变量名称是否为JAVA_HOME全部大写。此外,从命令行运行 path 并确保 path 语句具有正确的 JAVA_HOME 值。

于 2009-06-30T14:00:47.493 回答
0

您正在运行什么构建过程?是构建脚本设置之一JAVA_HOME吗?

于 2009-06-30T14:28:01.713 回答
-1

好的,伙计们,对于 Windows 7,它需要 JAVA_HOME 作为 Windows 环境变量,我还添加了 C:\Program Files\Java\jdk1.7.0_03\ 和 C:\Program Files\Java\jdk1.7.0_03\bin到 PATH,重新启动 Eclipse,现在它可以工作了....不过我还有其他问题:D

于 2012-02-19T13:36:52.883 回答