我写了一些Java代码。我可以从目标文件夹这样运行:从另一个文件夹运行Java
java -classpath dependency/j1.jar:dependency/j2.jar package.name.here.className
,这是在文件夹中的/ usr /本地/凸出/ API/target /中。
现在,我试图从〜/ usr/local/proj /中调用相同的java程序。所以我想追加的路径依赖和封装将工作:
java -classpath /usr/local/proj/api/target/dependency/j1.jar:/usr/local/proj/api/target/dependency/j2.jar /usr/local/proj/api/target/package.name.here.className
而是我正在一个错误:
Error: Could not find or load main class .usr.local.proj.api.target.package.name.here.className
我试图删除的类名,但相同的路径错误依然存在。请协助!
编辑:几个问题:什么是类名前适当的语法?句点还是斜线?
尝试发布真实代码....不要重命名它。如果重命名并且可以引入与重命名相关的错误,这并不是一件简单的事。 –
尝试用〜即〜/ usr/local ...作为前缀...' – Ciara
@davide lorenzo marino你是对的。我道歉。 – ZtoYi