2014-07-23 1 views
1

기본적으로 Java에서 명령 줄을 사용하여 main 함수를 실행하고 싶습니다.이 클래스의 이름은 SingleProteinModel.java입니다. 그 경로는 ~/Documents/conifer/ctmc에 있는데,이 클래스의 경로를 제공하는 방법을 모르겠습니다.명령 줄에서 java의 클래스 경로를 제공하는 방법은 무엇입니까?

명령 줄에서 침엽수 디렉토리 아래에서 작업해야합니다.

나는 아래처럼, 내가 입력해야하는지 명령 뭔가를 궁금 :

/user/bin/java ~/Documents/conifer/ctmc/SingleProteinModel.java 

현재 오류가

at java.net.URLClassLoader$1.run(URLClassLoader.java:217) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 
Could not find the main class: /Users/Documents/conifer/ctmc/SingleProteinModel-inputFile. Program will exit. 

입니다 내가 경로 모르겠습니다. 이 클래스에 경로를 제공하는 방법을 모르겠습니다. 귀하의 도움에 감사드립니다 !!!!

답변

0

당신은 클래스 경로를 지정해야, 시도 : 누락 된 클래스 느릅 나무의 패키지의 기본은 (I을 .class 파일에

java ~/Documents/conifer/ctmc/SingleProteinModel.java -classpath /path/to/Users/ 

이 경로는 사용자 느릅 나무 디렉토리에 대한 경로 여야합니다입니다 즉, 소스 코드가 아니라 바이트 코드를 가리켜 야합니다.

관련 문제