回答
这并不重要。 “系统”与“用户”的区别只会改变谁获取变量;所有用户,或只有你。
你有哪些设置? – user225626 2010-03-26 06:14:04
都不是。我的发行版并不需要它们来找到它的Java的东西,因为它使用'alternatives'。 – 2010-03-26 06:15:12
所有环境变量都有系统范围的默认值(如果您包括“未定义”作为默认值),系统范围的默认值可以由系统管理员配置。个人用户可以覆盖他们自己的用户帐户的默认值。对于大多数系统,系统范围的默认值在/etc/profile
,/etc/bashrc
或/etc
目录中的某个其他配置文件中给出。用户可以在其主文件夹中覆盖~/.login
,~/.bashrc
,~/.cshrc
或某些其他隐藏文件(不一定存在)的环境变量,具体取决于哪个shell是其默认设置,并取决于他们是否希望环境是设置整个登录会话或终端会话。
CLASSPATH:一个环境变量,它指定要搜索类的目录。例如:当我构建一个J2EE应用程序时,我需要servlet-api.jar
,因为这不是由标准Java库提供的,您需要告诉编译器(在我的情况下是javac)。
我可以通过这样做:
javac -classpath "some-path" my_program.java
或
CLASSPATH="some-path"
javac my_program.java
或
mv some-path/library.jar /usr/lib/jvm/java-(version)-sun/lib
javac my_program.java
,如果你是系统管理员的THID选项只会工作。 如果您需要永久更改您的更改,请在bashrc中导出CLASSPATH(或在Windows中以其他方式)
注意:当您从IDE(eclipse/netbeans)导入jar文件时,它会执行大部分为你而努力工作。如果你从命令行运行应用程序,你只需要做所有这些。
PATH:指定查找可执行文件的路径的环境变量。 所以javac
只能在二进制文件的位置在PATH环境变量中的情况下访问。
- 1. 环境变量的问题用java
- 2. 基本的Java问题
- 3. Java的基本问题
- 4. Java/Android的基本问题
- 5. Java的int基本问题
- 6. 基本while循环问题
- 7. Java语言环境字体问题..?
- 8. 环境问题.StackTrace
- 9. java基本阵列问题
- 10. java hashmap基本问题
- 11. 基本java计算问题
- 12. 基本的Java问题,在Java
- 13. Expect脚本环境变量问题
- 14. 基于Java的开发环境
- 15. Python中基本while循环的问题
- 16. 基本的JavaScript循环/验证问题
- 17. Powershell中基本for循环的问题
- 18. Rails环境部署问题?
- 19. HOME_ANDROID环境变量问题
- 20. 有关Java CLASSPATH的基本问题
- 21. 新Java学生的基本问题
- 22. 硒的webdriver与Java基本问题
- 23. 基本的Java进口问题
- 24. 有关Java的一些基本问题
- 25. 基本JS/jQuery循环问题
- 26. C基本环形缓冲区问题
- 27. Django的Eclipse的Pydev的环境问题
- 28. getGenerics指定基本包环境
- 29. 配置基本URL取决于环境
- 30. 基本PGP解密问题 - java
我不明白。我不知道有一个设置。我问,我可以回答;我认为这是整个问题。 – user225626 2010-03-26 06:12:46
正确...但要获得更多答案,您应该接受以前问题的答案...这样人们就会被吸引:) – RubyDubee 2010-03-26 06:16:06
当你接受答案时,你告诉未来的搜索者答案对于这个问题是正确的/可行的/有用的。 – 2010-03-26 06:16:10