我的Q很简单!我正在开发一个 JADE 框架,以及一些针对不同项目的 JAVA 相关平台和框架。是否建议我手动添加 .class 文件将存储在环境变量中的所有路径,或者应该使用简单的 -cp 命令来手动指定 CLASSPATH?类路径环境变量中更多/多余的条目是否会影响性能或在将来导致任何不可预见的错误? 感谢您的帮助 !!
最佳答案
我工作的任何机器上都没有 CLASSPATH 环境变量。我认为这是非常不可取的。
它有一些问题:
- 并非您计算机上运行的每个应用程序都有相同的要求。您的 CLASSPATH 环境变量必须是所有环境变量的并集。
- 不同项目中不能有不同版本的 JAR。如果一个人升级,所有人都必须升级。
- 如果您在另一台计算机上运行,特别是在无法更改环境变量的计算机上,那么您就不走运了。
为您创建的每个项目设置 CLASSPATH。对于 Java EE 应用程序,了解应用程序服务器如何查看 CLASSPATH 并遵循。
如果 -cp 条目变得令人难以忍受,请为每个桌面项目创建一个脚本文件。
关于java - 是否建议将所有类存储库链接添加到类路径中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8869690/