关于java中的包

时间:2011-01-25 11:16:08

标签: java command-line classpath

假设有一个文件夹'Product',其中我有 product.java没有主函数文件 并且在Product文件夹之外,有source.java文件有main函数,我已经声明了product.java的对象 我将使用包调用source.java

现在告诉我调用文件的方法: 除了使用 1. cmd提示符中的CLASSPATH 2.没有设置环境变量

3 个答案:

答案 0 :(得分:1)

来设置类路径,但您可以使用jar MANIFEST.MF进行设置。 http://java.sun.com/developer/Books/javaprogramming/JAR/basics/manifest.html

如果您想要使用Manifest,则必须将生成的类打包到JAR-Archive中。

答案 1 :(得分:0)

您可以将它们打包到jar文件中。 在清单文件中,您可以提供source.java作为主类。 在主类中,您可以访问问题中提到的product.java。

答案 2 :(得分:0)

在这里解释得很好.... http://en.wikipedia.org/wiki/Classpath_%28Java%29

此处有关动态更改类路径的讨论 - Why can't System.setProperty() change the classpath at runtime?