是否建议将所有类存储库链接添加到类路径中?

时间:2012-01-15 12:42:14

标签: java classpath

我的Q很简单!我正在开发一个JADE框架,以及一些用于不同项目的JAVA相关平台和框架。我建议手动添加我的.class文件将存储在环境变量中的所有路径,还是应该使用simple -cp命令手动指定CLASSPATH?类路径环境变量中的更多/多余条目是否会影响性能或导致未来出现任何意外错误? 谢谢你的帮助 !!

2 个答案:

答案 0 :(得分:1)

我在任何工作的机器上都没有CLASSPATH环境变量。我认为这是非常不可取的。

它有一些问题:

  1. 并非您在计算机上运行的每个应用程序都具有相同的要求。您的CLASSPATH环境变量必须是所有的联合。
  2. 您不能在不同的项目中拥有不同版本的JAR。如果升级,则必须升级。
  3. 如果你在另一台机器上运行,特别是那些你无法改变环境变量的机器,那你就不走运了。
  4. 为您创建的每个项目设置CLASSPATH。对于Java EE应用程序,请了解应用程序服务器如何查看CLASSPATH并遵循。

    如果-cp条目变得压抑,则为每个桌面项目创建一个脚本文件。

答案 1 :(得分:1)

从未遇到长类路径的性能问题。

如果你正在开发一个项目,那么相应地设置了类路径,但是我没有同时处理许多迷你项目。