-bash : ./hello.jar : 이진 파일을 실행할 수 없습니다

 리눅스에서 자바 패키지는 직접 생성이라는

해결 방법 : 사용하는 여러 개의 패키지에 의존 콜론 으로 단락 지어진를, 세미콜론하지

오른쪽 :> 자바 -cp ./lib/*:./hello.jar 안녕하세요

오류 :> 자바 -cp ./lib/*;./hello.jar 안녕하세요

 

클래스에 의존 부착 과정 :

> CD / 홈 / AP는 / 
> LS 
닷컴
 > CD 닷컴
 > LS 
a.java 
dependencyA.java
 > CD ..
 > PWD 
/ 홈 / AP
 > javac의 ./com/ a.java
 > javac의 ./com/dependencyA.java
 > 자바 com.dependencyA       ##只能运行주요函数
例如: 
응용 프로그램 @의 쉘> 고양이 hello.java의 
클래스 안녕하세요 { 
공공 정적 무효 메인 (문자열 []에 args) { 

에서 System.out.println ( " 안녕하세요 " );
위한 ( int로 I = 0 ; I는 <args.length; 내가 ++ ) {

        에서 System.out.println (인수 [I]); 
} 

} 
} 
앱 @의 쉘> 자바 헬로 ABC DDDD 
헬로 
B의 
C 
DDDD의 
앱 @의 쉘> 자바 안녕하세요 " D / KKK " 대체 
헬로 
D : / KKK 
대체

 

추천

출처www.cnblogs.com/pu20065226/p/10942878.html