从jar文件打开包以在另一个程序上运行

时间:2013-06-17 18:03:13

标签: java compiler-errors classpath

如何在我的程序中运行此程序包? 我想运行一个程序,但需要这个jar文件才能对应。 如何打开此软件包以便可以在我的其他代码上运行?

package enhanceduc;

import unitconv.UnitConverter;

public class EnhancedUnitConverter {

public double returnFeet(String input){
    String[] h = input.split("'");
    return Double.parseDouble(h[0]);
}

public double returnInches(String input){
    String[] h = input.split("'");
    return Double.parseDouble(h[1]);
}

public double returnHeight(String input){
    double ft = returnFeet(input);
    double in = returnInches(input);
    double m = UnitConverter.feetToMeters(ft);
    m += UnitConverter.inchesToMeters(in);
    return m;
    }
}

1 个答案:

答案 0 :(得分:1)

您需要确保包含此类的jar在编译时位于类路径中。如果您正在启动java编译器(javac)on the command line,则可以在类路径中包含带有参数-cp的jar。

否则,如果您使用IDE编写java(我强烈推荐),那么将jar包含到IDE的编译类路径中的方式可能因IDE而异,但您选择的IDE应该能够支持依赖关系管理像Maven这样的工具可以为你处理。