我正在创建一个提交系统,我希望我的 Java 框架 .class 文件保存在特定位置,另一个 .class 文件由用户在另一个位置上传。框架应该在运行时找到上传的.class文件并输入各种测试数据。
我用来设置多个类路径的命令如下;
java -cp /users/userD/SubmissionSystem/Java/Assessment4/Framework:/users/userD/SubmissionSystem/Java/Assessment4/Test 2>&1 -dataset=/home/users/userD/SubmissionSystem/Java/Assessment4/Test/dataset_9 .dat
不过,我在终端中收到以下错误;
无法识别的选项:-dataset=/home/users/userD/SubmissionSystem/Java/Assessment4/Test/dataset_9.dat
无法创建Java虚拟机。
我正在尝试设置类路径以查找 .class 文件而不是 .jar 文件,但没有运气!
任何帮助将不胜感激!谢谢。
从命令中删除以下内容(之后将其连接起来)
-dataset=/home/users/userD/SubmissionSystem/Java/Assessment4/Test/dataset_9.dat
我剩下:
java -cp /users/userD/SubmissionSystem/Java/Assessment4/Framework:/users/userD/SubmissionSystem/Java/Assessment4/Test
尽管出现了 java -help 列表,但我认为我缺少命令中的参数?
根据http://docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/classpath.html
针对我的问题设置类路径的正确语法是:
java -cp /users/userD/SubmissionSystem/Java/Assessment4/Framework:/users/userD/SubmissionSystem/Java/Assessment4/Test 文件名
添加不带扩展名的文件名。