2009-09-28 3 views
1

기존 Java/C++ 혼합 웹 응용 프로그램을 순수 Java로 변환해야하지만 일부 누락 된 Java 소스 (.java 파일)에만 방해가됩니다. 클래스 파일을 사용할 수 있습니다. 다행스럽게도이 코드에서 아무 것도 변경할 필요가 없으며 메서드를 계속 호출해야합니다.새 Java 프로젝트에 클래스 파일을 추가하는 방법

Netbeans을 사용하여 새로운 Java 웹 응용 프로그램 프로젝트를 만들었습니다. 애플릿 소스를 복사하여 애플릿을 다시 만들었고 소스 파일에없는 & 메쏘드에 대한 호출을 골격 방식으로 처리했습니다. 그러나 누락 된 소스의 클래스 파일을 추가하는 방법을 고수했습니다. 이 프로젝트에

(필자는 자바를 처음 접했습니다.) 어떻게해야하는지에 대한 모든 조언을 환영합니다.

답변

6

jar.class 파일을 패키지하십시오.

$ jar cvf my-library.jar the/package/*.class 

프로젝트/응용 프로그램의 CLASSPATH에이 jar를 추가하십시오. 넷빈즈에서 :

  • 이에 프로젝트보기로 이동하여
  • 은 마우스 오른쪽
  • 다음 JAR/폴더 옵션을 추가 클릭 라이브러리 옵션을 클릭 떠났다.
+0

오케이 - 이제 작동합니다 (처음 시도했을 때 바보 같은 실수를 저지른 것입니다) - 감사합니다. – slashmais

+0

답변 해 주셔서 감사합니다. – nXqd

2

프로젝트, 기본 Java 프로젝트 또는 webapp java 프로젝트에 소스/코드를 추가하려면 classpath 변수에 필요한 클래스/jar의 경로를 선언해야합니다.

eclipse를 통해 동적 웹 프로젝트를 실행하는 경우 서버의 "실행 구성"에 클래스 경로 탭에 경로를 추가하기 만하면됩니다.

클래스 경로에 대한 자세한 내용은 wikipedia을 참조하십시오.

0

일반적으로 이러한 클래스 파일은 모두 JAR 파일 (jar 도구 사용)에서 수집하여 클래스 경로에 넣습니다.

0

Java의 경우 C 애플릿을 컴파일하기 위해 이러한 다른 부분에 대한 소스 코드가 필요하지 않습니다. Java 컴파일러가 수행해야 할 작업을 수행하는 데 충분한 정보가 클래스 파일에 있습니다.

이 코드에 대한 호출의 주석을 제거하고 다른 게시물의 지침에 따라 클래스 파일을 프로젝트 클래스 경로에 넣을 수 있습니다.

0

프로젝트 창에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택하십시오. Libraries 범주로 이동하십시오. 그런 다음 JAR/폴더 추가를 클릭하고 .class 파일의 위치를 ​​선택하십시오.

+0

.class 파일은 NB 7.1.2를 사용하여 선택할 수 없습니다. –

관련 문제