javac : file not found in Ubuntu Java

标签 java bash shell ubuntu

在 Ubuntu 中运行命令 ./run1.sh 时出现错误

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

任何人都可以帮助如何为此编写脚本文件吗?我尝试了很多选择,但没有一个有效。谢谢

最佳答案

试试这个:

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

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

关于javac : file not found in Ubuntu Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38285614/

相关文章:

java - hibernate 查询基于子字符串查找记录

Bash - 文件存在提供不正确的结果

bash - 使用 Shell 命令对文件进行排序

ruby-on-rails - Rails 回形针处理器 : shell command failing

java - 此正则表达式需要嵌套括号

java - JDBC/Access : user lacks privilege or object not found

java - 在一个根应用程序中显示不同的 Web 应用程序

linux - 为什么我的 crontab 不工作?

arrays - 在 Bash 中将文件读入关联数组

Java - 突破物理学?