基本上我想使用命令行在java中运行main函数,这个类的名称叫做SingleProteinModel.java。它的路径在〜/ Documents / conifer / ctmc中,我不知道如何提供这个类的路径。
我需要在命令行的conifer目录下工作。
我想知道我应该输入什么命令,如下所示:
/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 :(得分:0)
您必须指定类路径,请尝试:
java ~/Documents/conifer/ctmc/SingleProteinModel.java -classpath /path/to/Users/
路径应该是目录的路径用户是一个.class文件中缺少的类的包的基础(我的意思是,你必须指向字节码,而不是源代码)。