2013-04-11 93 views
0

谷歌搜索几个小时了,没有解决方案似乎暗示问题可能是什么,我已经尝试了所有,他们不工作。问题是我有一个项目(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> 

回答

1

有什么是错的许多可能性。首先确保bin文件夹中实际存在一个.class文件。然后确保bin文件夹确实在运行时类路径中。

如果这不起作用,请附上您的.classpath和.project文件在这里。

0

我应该早些发布。显然问题是我使用了一个外部jar库,代码无法找到,通过添加它来修复,这次是作为相对路径库(内部)。

相关问题