2013-04-11 6 views
0

몇 시간 동안 인터넷 검색 중 문제가 발생했을 가능성에 대한 해결책을 찾지 못했습니다. 모두 시도했지만 작동하지 않습니다. 문제는 github에 프로젝트 (Eclipse 프로젝트)가 있고, 지금 내 프로젝트에서 작업하려고하는 다른 컴퓨터에 있습니다. 나는 그것을 가져 왔고, 지사를 가지고 있지만, 프로젝트를 실행할 때 나는 Error: Could not find or load main class engine.Game주를 찾을 수 없거나로드 할 수 없습니다.

이 컴퓨터가 JRE7이 부족한 것을 제외하고 무엇이 잘못 될지는 모르지만, 나는 그것을 폴더에 다운로드하고 라이브러리에 추가했다. 이 빌드의. 내가 추가 한 다른 라이브러리는 고정 된 파일 참조 C:/...을 사용했지만 이클립스 프로젝트 내부의 항아리를 가리켜 고정시켰다.

나는 항상 .classpath.project을 git로 늘 렸으며, 오늘을 제외하고는 항상 이전에 작동했습니다.

JVM이 JRE7이 들어있는 폴더 내부에서 파일을 실행하려고 시도하지만 프로젝트가없는 것이 문제라고 생각합니다. 클래스 경로를 게시의 다음과 bin 폴더에 대한 요청에 대한

<terminated> Game [Java Application] /home/USER/Desktop/jre1.7.0_17/bin/java 

: 빈은 완전히 비어 있지만 주부터 의심 할 여지가 발견되지 수 없습니다 난 그냥 콘솔 헤더 읽기났습니다.

클래스 경로

<?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 라이브러리를 사용하여이 시간을 상대 경로 라이브러리 (internal)로 추가하여 수정 한 것입니다.

관련 문제