运行Ant Build.xml获取:Java虚拟机启动器:找不到主类.程序将会退出

top*_*an5 5 java eclipse ant build.xml

我在eclipse中编写代码,代码运行正常,但是当我尝试通过运行来构建它时build.xml.我正进入(状态

Java Virtual Machine Launcher: Could not find the main class. Program will exit.
Run Code Online (Sandbox Code Playgroud)

有什么建议?

Sei*_*Tml 11

如果你使用的是java 1.6和升级的eclipse,那么更有可能是eclipse导致解决方案是运行→外部工具配置...→JRE默认设置为"分离JDK":jdk1.6.0_31并将其更改为"在与工作区相同的JRE中运行"(1.7/1.8),它应该有效.

错误修复将提供一个有设置的工作默认配置.如果用户将其他JDK添加到Preferences,配置应该不会中断.

有关详细信息,请参阅错误472599


Fre*_*eak 5

你需要验证一些事情
1) java bin目录的路径是否设置正确?(要检查这一点,您需要javac在命令提示符(cmd)中编写命令,然后您将获得cmd控制台上的指令列表)
2)打开eclipse并转到Classpath选项卡中的Window-> Preferences-> Ant-> Runtime
,看到Ant Home Entries指向错误的目录(它仍然指向最后一个目录,这个目录不存在)你要做的就是更改Ant Home指向正确的目录,指向Ant Home按钮
选择Ant Home目录,例如,我使用Eclipse 3.3.1,Ant Home是Eclipse插件目录org.apache.ant_1.7.0.v200706080842.