蚂蚁找不到javac的。无论我做什么它总是声称JAVA_HOME为“C:\ Program Files文件\的Java \ JRE6”

StackOverflow https://stackoverflow.com/questions/1063832

  •  21-08-2019
  •  | 
  •  

...这是错误的。

这是我得到的错误:

<强> BUILD FAILED C:_TraderPlatform \客户\打开\打开\的Java \小程序\ PPDataTransporter \ nbproject文件\ build-impl.xml中:338:执行此线出现以下错误: C:_TraderPlatform \客户\打开\打开\的Java \小程序\ PPDataTransporter \ nbproject文件\ build-impl.xml中:158:无法找到javac编译器; com.sun.tools.javac.Main是不是在classpath。 也许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小程序。

任何想法任何人?

有帮助吗?

解决方案

好了ANT现在的作品。

我做了什么?

我删除它从C:\程序文件和 '重新安装' 成 “C:\蚂蚁”

好像它不象非8.3的文件名或目录。

有趣的是我这样做不仅是因为我误读,暗示ANT不应该在非8.3风格的位置上95/98 / ME手册的一部分。我没有斑的OS参考,并给它一展身手。我运行Vista。

哦...

感谢您的帮助球员。

其他提示

在Eclipse中设置安装JRE设置的JDK - 在项目(项目属性 - > Java构建路径 - >库),或偏好全局默认设置(基于Java>已安装的JRE)。所述Eclispe的设置是比系统变量更强。

只要包括对蚂蚁类路径,无论它被安装的tools.jar。

您需要检查变量名的 JAVA_HOME 全部大写。此外,从命令行运行路径,并确保该路径语句具有用于JAVA_HOME正确的值。

什么构建过程中,你运行?是构建脚本设置JAVA_HOME之一?

OK,伙计们,为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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top