我对爪哇和 Linux 很陌生。我不能使用IDE,但我已经安装了jdk(显然)。我有三个.java文件,我想编译。一个是主代码文件和两个小类。如何使用终端编译它们?这些文件称为:
主要.java
对象.java(编译时的对象.class)
生活.java (编译时.class生活)
对象.java和生活.java现在只有一个构造函数,我想调用
我试过了
javac main.java #this seems to be the right one
javac main.java object.java living.java
javac main.java Object.class Living.class
在终端和
import object.java;
import living.java;
import Object.class;
import Living.class;
import object;
import living;
import Object;
import Living;
在主.java
但似乎什么都没用
当我使用
import Living;
在代码中,它告诉我它错过了一个;或。
,当使用预编译时
import Living.class
在我得到的代码中
error: class, interface, or enum expected
import <Object.class>;
在终端和当我尝试
import living.java
在我得到的代码中
error: package living does not exist
import living.java;
在终端
那么我做错了什么?我必须导入预编译的类或Java代码文件吗?我必须告诉javac我想使用的所有文件还是只有主.java文件?main.java编译没有错误,当我不尝试导入其中一个类。如果我必须使用.jar文件,请解释并给出一个例子
偶然的你
MYYA
相关分类