Ant 找不到 Javac.无论我做什么,它总是声称 JAVA_HOME 是“C:\Program Files\Java\jre6"; [英] Ant can't find Javac. No matter what I do it always claims JAVA_HOME is "C:\Program Files\Java\jre6"

查看:28
本文介绍了Ant 找不到 Javac.无论我做什么,它总是声称 JAVA_HOME 是“C:\Program Files\Java\jre6";的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

...这是错误的.

这是我得到的错误:

构建失败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"

I've set an environment variable called JAVA_Home to point to: "C:\Program Files\Java\jdk1.6.0_12"

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

Javac.exe is definitely in C:\Program Files\Java\jdk1.6.0_12\bin

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

I've got %JAVA_HOME%\Bin in my PATH variable.

我在 HKLM\SOFTWARE\JavaSoft 下处理了各种JavaHome"设置,现在完全卡住了.

I've mucked around with the various 'JavaHome' settings under HKLM\SOFTWARE\JavaSoft and I'm now utterly stuck.

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

All I wanted to do was build a Java applet from the command line using the build.xml that netbeans had knocked up for the project.

大家有什么想法吗?

推荐答案

现在 ANT 可以正常工作了.

Well ANT now works.

我做了什么?

我从 c:\program 文件中删除了它并重新安装"到c:\ant"中

I removed it from c:\program files and 'reinstalled' it into "c:\ant"

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

Seems like it doesn't like non 8.3 filenames or directories.

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

Funnily enough I did this only because I misread the part of the manual that suggested ANT shouldn't be in non 8.3 style locations on 95/98/ME. I didn't spot the OS reference and gave it a go. I'm running Vista.

哦,好吧...

感谢大家的帮助.

这篇关于Ant 找不到 Javac.无论我做什么,它总是声称 JAVA_HOME 是“C:\Program Files\Java\jre6";的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆