无法创建和运行JAR文件

李成兴:
package company;

public class Employee{
    private int num;

    public Employee(int newNum) {
       setNum(newNum);
    }

    public int getNum() {
        return num;
    }
    public void setNum(int newNum) {
        num = newNum;
    }
}

还有我的司机。

import company.*;

public class PrintEmployee {
   public static void main(String[] args) {
       Employee emp;
       emp = new Employee(10000);
       System.out.println(emp.getNum());
   }
}

首先,我使用编译Employee.java javac *.java
其次,我正在使用jar -cf company.jar .\*.class此命令来创建一个JAR文件。
之后,我正在使用javac -cp company.jar PrintEmployee.java此命令对其进行编译,但是它不起作用。

PrintEmployee.java:1:错误:包公司不存在
错误的类文件:C:\ Users \ user \ Desktop \ company \ company.jar(/Employee.class)

我该怎么做...

古列瑞兹:

package company在jar文件中丢失了。

mkdir company
mv Employee.java company/
javac company/*.java
jar -cf company.jar company/*.class

那你就可以跑

javac -cp company.jar PrintEmployee.java

没问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章