无法找到或加载主
问题描述:
谷歌搜索几个小时了,没有解决方案似乎暗示问题可能是什么,我已经尝试了所有,他们不工作。问题是我有一个项目(Eclipse项目)在Github上,我现在在另一台计算机上试图在我的项目上工作。我导入它,得到了分支,但是当我运行该项目时,我得到一个Error: Could not find or load main class engine.Game
无法找到或加载主
不知道什么可能是错的,除了这台计算机缺乏JRE7,但我只是将它下载到一个文件夹并将其添加到库这个构建。我添加的另一个库使用了一个固定的文件引用C:/...
,但我通过将它指向eclipse项目中的jar来解决这个问题。
我总是把.classpath
和.project
改成git,除了今天之外,它一直在工作。
我认为问题是,JVM尝试运行从包含JRE7该文件夹中的文件,但不是在我的项目。我只注意到控制台头写着:
<terminated> Game [Java Application] /home/USER/Desktop/jre1.7.0_17/bin/java
对于下面张贴的classpath约bin文件夹的要求: 的集装箱完全是空的,但由于主要难怪找不到。
类路径
<?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>
答
有什么是错的许多可能性。首先确保bin文件夹中实际存在一个.class文件。然后确保bin文件夹确实在运行时类路径中。
如果这不起作用,请附上您的.classpath和.project文件在这里。
答
我应该早些发布。显然问题是我使用了一个外部jar库,代码无法找到,通过添加它来修复,这次是作为相对路径库(内部)。