如何用javac正确编译java文件?
因此,我试图在没有eclipse的情况下从终端编译一些java代码。 我正在学习这个教程 所以我下载了3个java文件,并用如何用javac正确编译java文件?,java,ubuntu-14.04,javac,Java,Ubuntu 14.04,Javac,因此,我试图在没有eclipse的情况下从终端编译一些java代码。 我正在学习这个教程 所以我下载了3个java文件,并用 javac*.java 没有错误,我得到了3.class文件 但是当我跑的时候 java服务器操作 我得到 我想我没有正确编译这些文件,但我不知道怎么做。 我应该使用什么命令来编译 更新: 删除所有包声明后修复 如何将此标记为已解决 特别感谢汤姆的无用评论汇编是正确的 但是,您的主类被放置在一个包中 这是因为ServerOperation.java的第一行: packag
javac*.java
没有错误,我得到了3.class文件
但是当我跑的时候
java服务器操作
我得到
我想我没有正确编译这些文件,但我不知道怎么做。
我应该使用什么命令来编译
更新:
删除所有包声明后修复
如何将此标记为已解决
特别感谢汤姆的无用评论汇编是正确的 但是,您的主类被放置在一个包中 这是因为
ServerOperation.java的第一行:
package com.mkyong.rmiserver;
为了运行该程序,您必须在运行main类时包含该包。这意味着您必须导航到包/目录的根目录(在本例中,就在com
文件夹之前)
尽管存在以下类型:
$ java com.mkyong.rmiclient.ServerOperation
你为什么不读一下你链接到的教程呢。它告诉您如何运行它:java com.mkyong.rmiserver.ServerOperation我知道错误消息的含义,但我不知道如何修复它。显然,java com.mkyong.rmiserver.ServerOperation将无法工作
$ java com.mkyong.rmiclient.ServerOperation