javac:在Ubuntu Java中找不到文件

时间:2016-07-09 19:33:54

标签: java bash shell ubuntu

在运行命令 ./ run1.sh

时在Ubuntu中获取错误
javac: file not found: edge.java
Usage: javac <options> <source files>
use -help for a list of possible options
Error: Could not find or load main class median_degree

在run1.sh文件中

javac -cp .:libs/java-json.jar:./src edge.java ./src median_degree.java
java -cp .:libs/java-json.jar:./src median_degree

文件结构

for java class

enter image description here

任何人都可以帮忙解决如何编写脚本文件的问题吗?我尝试了很多选择,但没有一个是有效的。谢谢

1 个答案:

答案 0 :(得分:1)

试试这个:

javac -cp .:libs/java-json.jar ./src/edge.java ./src/median_degree.java

因为源文件不是类路径的一部分,需要使用完整路径作为源文件提供。