现在谷歌搜索了几个小时,似乎没有解决方案暗示问题可能是什么,我已经尝试了所有这些,但它们不起作用。问题是我在 github 上有一个项目(Eclipse 项目),我现在正在另一台计算机上尝试处理我的项目。我导入了它,得到了分支,但是当我运行项目时,我得到了一个Error: Could not find or load main class engine.Game
除了这台缺少 JRE7 的计算机之外,不知道会出现什么问题,但我只是将它下载到一个文件夹并将其添加到此构建的库中。我添加的另一个库使用了一个固定的文件引用C:/...
,但我通过使它指向 eclipse 项目中的 jar 来修复它。
我一直在使用 git .classpath
,.project
它以前一直有效,除了今天。
我认为问题在于 JVM 尝试从包含 JRE7 的文件夹中运行文件,但这不是我的项目所在的位置。我刚刚注意到控制台标题显示:
<terminated> Game [Java Application] /home/USER/Desktop/jre1.7.0_17/bin/java
对于以下发布类路径和有关 bin 文件夹的请求: bin 完全是空的,但难怪找不到 main。
类路径
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="info"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="libs"/>
<classpathentry kind="src" path="res"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="lib" path="/home/aryann/git/KLT/libs/JOrbis.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
项目
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>KLT</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>