我有一个问题,我知道在这里被问了很多,但是我以前发现的所有帖子(我发现了很多)都不适合我。
我有一个已上传到服务器的基本 Java 程序。当我通过 SSH 登录服务器时,.java 文件位于我的主目录中。我在服务器上编译它并确认生成了 .class 文件。
但是当我尝试使用运行程序时
java <program name>
它给了我错误。
我尝试了什么?
- 创建一个包含两个文件的子目录
- 使用包名调用程序(即 java packagename.programname)
- 从服务器上编译它,然后在两者上传输
- 使用 -cp 显式设置类路径
真正奇怪的是,我采用了另一个程序,并且能够毫无问题地编译和运行它,即使它本质上是同一个程序(我将部分复制并粘贴到我的程序中)。
如果需要,我可以在此处包含部分代码,但我需要被告知确切需要哪些部分,因为有很多行。