关于java中的包

发布于 2024-10-13 23:45:40 字数 296 浏览 4 评论 0原文

假设有一个文件夹“Product”,其中有一个 product.java without main function 文件 在 Product 文件夹之外 ,有一个具有 main 函数的 source.java 文件,我在其中声明了 Product.java 的对象 我将使用包来调用source.java

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

Suppose there is one folder 'Product' in which I have a product.java without main function file
And outside the Product folder , there is source.java file having main function where I have declared the object of product.java
I will make the use of packages to call source.java

Now tell me the way to call the file :
EXCEPT using
1.CLASSPATH in cmd prompt
2.Without setting environment variable

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

风筝在阴天搁浅。 2024-10-20 23:45:40

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

如果您想使用清单,则必须将生成的类打包到 JAR 存档中。

You have to set a classpath, but you may set it with a jar's MANIFEST.MF.
http://java.sun.com/developer/Books/javaprogramming/JAR/basics/manifest.html

If you want to youse a Manifest you have to package your generated classes inside a JAR-Archive.

一笑百媚生 2024-10-20 23:45:40

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

You can package them into a jar file.
In the manifest file, you can provide your source.java as the main-class.
In main class you can access product.java as mentioned in the question.

夢归不見 2024-10-20 23:45:40

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

此外,关于动态更改类路径的讨论也发生在这里 - 为什么 System.setProperty() 不能在运行时更改类路径?

Explained well here....http://en.wikipedia.org/wiki/Classpath_%28Java%29

Also this discussion of dynamically changing the class path happened here - Why can't System.setProperty() change the classpath at runtime?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文