이미 배포되어 성공적으로 실행중인 jar 파일이 있습니다. 그리고 이제는 클래스에 아주 작은 문자열을 추가해야합니다. 내가 Tomcat을 다시 시작할 때 Jar 파일로 컴파일 한 후 클래스를 찾을 수 없습니다.
These are the steps so far i made:
1.) I already decompile/extract the jar into a folder.
2.) Open a class file in JDgui(java file viewer).
3.) Copy the source code in notepad++ and save as fileName.java
4.) Compile that .java as .class via cmd.
5.) Compile the folder again as .jar file (the same as the old .jar which is running)
지금, 그것은 오류를 보여주는 시스템을 실행 : 내가 JDGui에 해당 jar 파일을 열 때
ClassNotFoundException
클래스가 그것입니다.
도와주세요. 감사합니다
클래스 파일의 이름과 패키지가 동일한 지 확인하십시오. –
다음과 같은 방법을 얻었습니까? 4) cmd를 통해 .java를 .class로 컴파일하십시오. 오류없이? – BatScream
@BatScream - 내가 fileName.java를 컴파일하려고 할 때 cmd에서 javac을 사용하도록 설정하면 많은 오류가 발생하고 모든 디버그가 성공적으로 수행됩니다. 그럼 .class 파일을 만들었습니다. 새로운 .class 파일을 이전의 파일과 비교하려고하면 사용 된 변수를 제외하고는 동일합니다. – user3651476