2014-02-22 1 views
1

나는 대답을 찾았지만 그것을 찾지 못했고, 그래서 여기에 간다. 내가 원하는외부에서 사용할 수 있도록 Eclipse에서 컴파일하는 방법은 무엇입니까? (개봉하지 않고)

D:\Libraries\workspace\bucky\bin\bucky>java apples 
     Exception in thread "main" java.lang.NoClassDefFoundError: apples (wrong name:bucky/apples) 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(Unknown Source) 
    at java.security.SecureClassLoader.defineClass(Unknown Source) 
    at java.net.URLClassLoader.defineClass(Unknown Source) 
    at java.net.URLClassLoader.access$100(Unknown Source) 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) 

내 친구에게 응용 프로그램을 보낼 수 있도록 :

내가 cmd를에서 프로그램을 실행하려고하면 (javac의로, 내 생각),이 오류가 발생합니다. 나는이 일에 매우 익숙하다. 어리석은 질문이라면 며칠 전부터 시작했기 때문이다. 중요하다면 java.util.Locale과 java.util.Scanner를 사용하고 있습니다. 코드를 통과해야한다면 말해줘. 대략 130 라인입니다.

덕분에 텍스트로 여기에 코드 및 오류 메시지를 실행하려고하는 방법 당신은

+3

오류 메시지를 이미지가 아닌 질문에 텍스트로 게시하고 확실히 링크 된 이미지로 게시하지 마십시오. – chrylis

+3

Java 클래스 게시. 당신이 잘못된'java' 명령을 사용하고있는 것 같습니다. 아마도'bucky.apples'이어야합니다 (그리고 Java 클래스 이름을 대문자로 만드십시오). – chrylis

+2

솔직히 YouTube에서 무작위로 Java를 배우는 것은 좋은 생각이 아닙니다. 좋은 책을 읽거나 오라클의 공식 자습서를 사용하십시오. 알려지지 않은 사람의 튜토리얼에서 Youtube의 약을 배우시겠습니까? –

답변

2

를 게시한다 (당신이 발견하는 경우, 내가 유튜브에 배우는 중이에요 "thenewboston"는 turorials을 만든 사용자입니다). Windows cmdbox에서 복사하여 붙여 넣기 만하면됩니다.

right click cmd window -> click select all -> press enter

이제는 클립 보드에 복사됩니다.

패키지를 고려하지 않고이 프로그램을 실행하려는 것 같습니다.

즉, bin 하위 디렉토리에서, 단순히 jar 파일을 실행 한 후`

otherDirectories/bin>java bucky.apples 

하지만 내 프로젝트 인 경우에 더 중요한 것은, 나는 이클립스 실행 가능한 jar 파일로 먼저 내보낼 수있는 것, 그리고 전화 .

메뉴의 순서는 다음과 같습니다 정말 간단해야

Right-click on Project -> Export -> Java -> Runnable Jar File

+0

좋습니다. 내 보낸. 그러나 나는 그것을 실행할 수 없다. 지금 무엇을해야합니까? – EnderEgg

+0

@EnderEgg : jar를 실행하는 방법과 그 문제점을 알려주십시오. –

+0

jar 파일로 cmd에서 "java -jar apples.jar"를 사용하여 실행할 수있었습니다. 감사! 이제 또 다른 질문은 ... cmd없이 어떻게 실행할 수 있습니까? 내 친구들은 저 같은 PC에있는 것이 아닙니다. – EnderEgg

1

. Eclipse에 내보내기 대화 상자가 있습니다. 나는 그것이 File -> Export에 있다고 생각한다. 컴파일 된 JAR과 외부 JARS를 선택해야합니다 (예 : JDBC).

관련 문제