2012-07-10 2 views
0

나는 자바 초보자이다. 유닉스 시스템에서 Java 프로그램을 사용하려고합니다. 나는 아래의 오류유닉스에서 Jar를 추가/클래스 패스를 설정하는 다른 방법

Exception in thread "main" java.lang.ClassNotFoundException: com.sybase.jdbc.SybDriver 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:252) 
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Class.java:169) 
     at reportToCSVg.main(reportToCSVg.java:13) 

내가 이클립스 난 그냥 그것이 작동되도록하는 jconn.jar을 추가 할 수 있다는 사실을 알고을 얻고있다. 나에게 내가 서버에서 프로그램을 실행할 때마다, 나는 다른 경로에 jar 파일

답변

0

당신은 다음과 같은 클래스 패스 설정할 수 있습니다 포함했다 있도록 할 필요가 동등한 알려주십시오 : http://www.ehow.com/how_4784820_set-classpath-eclipse.html

및 jar 파일을 프로젝트 classpath에 넣으십시오. 또는

  1. 라이브러리를 선택하고 "편집"(창의 왼쪽)를 클릭
  2. 클릭 "사용자 라이브러리"
  3. 다시 라이브러리를 선택하고 JAR 파일 추가 "를 클릭으로 당신은 당신의 jar 파일을 넣을 수 있습니다 "

http://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)

+0

미안 하이를 내가 제대로 내 질문에 두지 않았다면. 내가 분명히하고 싶었던 점은 위와 같이 항상 이클립스를 사용할 수 없다면 이클립스 프로젝트의 배경에 무엇을 만들 수 있는가하는 것입니다. 예, 나는 돌아가는 것을 알고 있습니다. 그러나 나는 단지 뒷 배경에 무엇이 있는지 알고 싶었습니다. 그 목적을 위해 – crazypaladin

+0

@ user737993을 볼 수 있습니다. http://stackoverflow.com/questions/1953048/java-project-structure-explained- for-newbies Carl Smotricz의 답변 lib 폴더에는 jar 파일이 들어 있습니다. –

0

당신은 당신이 메이븐을 사용하는 경우 모든 종속성을 포함하여 -jar 파일을 패키지로 메이븐을 사용할 수 있습니다. Ant와 함께 일반 Eclipse를 사용하는 경우 - Fat-jar Plugin을 사용하십시오.

메이븐를 들어 아래 사용 메이븐 목표를 위해 assembly pluginpom.xml

<plugin> 
    <artifactId>maven-assembly-plugin</artifactId> 
    <configuration> 
     <archive> 
      <manifest> 
       <mainClass>app.runner.Runner</mainClass> 
      </manifest> 
     </archive> 
      <descriptorRefs> 
       <descriptorRef>jar-with-dependencies</descriptorRef> 
     </descriptorRefs> 
    </configuration> 
</plugin> 

를 추가 -

maven assembly:single 
관련 문제