2014-11-20 3 views
-1

그래서 바이러스 검사가 필요한 게임에 대한 소스 코드를 발견했습니다. 아래 링크는 비디오의 설명입니다 : 다른 사람의 소스 코드 실행

https://www.youtube.com/watch?v=AA1XpWHhxw0

그래서 나는 그것을 다운로드하여 파일을 추출 하였다. 게임은 /src/com/neet/DiamondHunter/Main/Game.java에서 실행해야합니다. 다음과 같은 오류

C:\...Diamond Hunter\src\com\neet\DiamondHunter\Main> javac Game.java 

얻을 : 난 내 인생에 대한 어떤 문제를 알아낼 수 없습니다

Game.java:15: error: cannot find symbool 
     window.add(new GamePanel()); 
        ^
symbol: class GamePanel 
location: class Game 

나는 다음 명령 줄에서 Game.java를 실행하려고 입니다.

Game.javaGamePanel.java이 존재 같은 폴더에, 같은 패키지에 있지만 Game를 실행할 때 컴파일러는 GamePanel을 찾을 수 없습니다.

이전에 다운로드 한 코드로이 문제가 발생했습니다. 이 프로그램은 애플릿이 아니며 철자를 잘못 쓰지 않았습니다. 누군가이 파일을 실행하는 데 도움이 될 수 있습니까, 아니면 어떤 일이 일어나고 있는지/어떤 일이 일어나지 않았는지에 대한 통찰력을 줄 수 있습니까?

+4

클래스 경로를 제공해야합니다. –

+0

(올바른 위치에서 컴파일/실행 중이어야합니다.) –

답변

0

javac이 모든 Java 소스 파일의 올바른 경로를 자동으로 식별하려면 ...\Diamond Hunter\src 디렉토리에서 해당 경로와 관련된 이름 (com\neet\DiamondHunter\Main\Game.java)을 사용하여 대상 파일을 빌드하도록 요청하십시오.

Java 바이트 코드를 Java 바이트 코드로 컴파일합니다. 을 실행하려면 같은 결과에서 동일한 디렉토리에서 java com.neet.DiamondHunter.Main.Game을 실행하십시오.

관련 문제