0

我可以修改src.zip(它包含预定义的 java 类)以便我

首先解压缩,然后添加我的个人包zip,并用我修改的这个新的 src.zip 替换 src.zip。

这样我就可以像任何其他类一样导入它们。

4

4 回答 4

1

src.zip 包含源文件而不是类文件,它也不会是内置类路径的一部分。

如果你必须导入你的类,你必须在类路径中保留其他依赖的 jar。

于 2012-12-21T14:36:46.560 回答
1

查看CLASSPATH上的 Java 教程。这提供了一种为 Java 使用添加库的可扩展方法,它不会影响原始安装,并且可以在运行的进程之间隔离。

CLASSPATH 变量是告诉应用程序(包括 JDK 工具)在哪里查找用户类的一种方式。(属于 JRE、JDK 平台和扩展的类应通过其他方式定义,例如引导类路径或扩展目录。)

指定类路径的首选方法是使用 -cp 命令行开关。这允许为每个应用程序单独设置 CLASSPATH 而不会影响其他应用程序

您很少需要接触 JDK/JRE 安装,我强烈建议您不要这样做。通过使用上述机制,每个应用程序都可以指定自己的库,并且您可以在 JDK/JRE 的变体之间进行交换,而无需确保修改每个部署。

于 2012-12-21T14:43:26.083 回答
0

你想要的是设置classpath

当然,您可以将类添加到rt.jar文件中,但我强烈建议不要这样做。

如何设置类路径

于 2012-12-21T14:41:36.457 回答
0

src.zip folder will not be included in java classpath, yes you can add your own classes in it. But in order to add it your classpath ,it needs to be compiled and the resulting class files you can add use. But its not recommended to modify jdk source, unless you know exactly what you are trying to do.

于 2012-12-21T14:44:47.507 回答