首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java -classpath选项

Java -classpath选项
EN

Stack Overflow用户
提问于 2010-01-29 19:10:33
回答 3查看 58.7K关注 0票数 26

-classpath选项与java一起使用时,是否会添加或替换CLASSPATH环境变量的内容?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-29 22:13:05

使用classpath变量,它会覆盖环境变量的CLASSPATH,但仅限于该会话。如果重新启动应用程序,则需要再次设置类路径变量。

票数 20
EN

Stack Overflow用户

发布于 2010-01-29 19:11:52

是。引用自java(1)手册页:

代码语言:javascript
复制
   -classpath classpath
   -cp classpath
          Specifies a list of directories, JAR archives, and ZIP archives to search  for  class  files.   Class
          path  entries  are separated by colons (:). Specifying -classpath or -cp overrides any setting of the
          CLASSPATH environment variable.

          If -classpath and -cp are not used and CLASSPATH is not set, the user class path consists of the cur-
          rent directory (.).
票数 8
EN

Stack Overflow用户

发布于 2010-01-29 19:12:15

使用其中一个选项,而不是两个都使用。

指定-classpath或-cp将覆盖CLASSPATH环境变量的任何设置。

..。

-classpath选项是首选选项,因为您可以为每个应用程序单独设置它,而不会影响其他应用程序,也不需要其他应用程序修改其值。

..。

设置CLASSPATH变量或使用-classpath命令行选项的

会覆盖该缺省值,因此如果要在搜索路径中包含当前目录,则必须包含".“在新设置中。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2161468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档