gpt4 book ai didi

java - 如何在命令行中提供java中类的路径?

转载 作者:太空宇宙 更新时间:2023-11-04 14:41:17 25 4
gpt4 key购买 nike

基本上我想使用命令行在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.

我不确定路径。我不知道如何提供此类的路径。我感谢你的帮助!!!!

最佳答案

您必须指定类路径,请尝试:

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

该路径应该是目录 Users 的路径,该目录是 .class 文件中缺少的类的包的基础(我的意思是,您必须指向字节码,而不是源代码)。

关于java - 如何在命令行中提供java中类的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24902455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com