【发布时间】:2023-03-05 02:35:01
【问题描述】:
我正在使用the code from this tutorial 来测试 JDBC 连接。我将类的名称更改为 TestJDBC,并更改了数据库名称和查询,但除此之外它是相同的。当我在我的 devbox 上的 eclipse 中将类作为 Java 应用程序运行时,程序运行正常。但是,当我将文件复制到远程CentOS 7 服务器上的/home/username/ 时,在终端中输入java TestJDBC.java 会产生以下错误:
Error: Could not find or load main class TestJDBC.java
当我尝试java TestJDBC 以及上传.class 文件以及.java 文件时,我也遇到了同样的错误。 我还需要做什么才能从 CentOS 7 终端调用 Java 类?
请注意,javac TestJDBC.java 的结果是 -bash: javac: command not found。我确实尝试了java somepackage.TestJDBC,结果与上面的Error: Could not find or load main class TestJDBC.java 相同。
答案说明: 答案需要使用 yum 获得 openJDK 的开发版本。 PATH 变量不是解决方案的一部分。 但是,我将下面的答案标记为已接受,因为提交它的用户对解决方案做出了重大贡献。
【问题讨论】:
标签: java linux jdbc terminal centos