社区
其他技术讨论专区
帖子详情
为什么echo $CLASSPATH还是没有东西呢?
weixin_38061494
2004-02-16 09:26:40
为什么我新建了用户,在.profile中增加了环境变量,重新登陆后,echo $CLASSPATH还是没有东西呢?
...全文
30
7
打赏
收藏
为什么echo $CLASSPATH还是没有东西呢?
为什么我新建了用户,在.profile中增加了环境变量,重新登陆后,echo $CLASSPATH还是没有东西呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
关于
echo
$PATH无显示值问题
背景: 有时候我们在linux系统上会遇到
echo
$PATH
没有
值的情形,往往是.bashrc的文件
没有
source一下, 那bash的作用是什么?我们可以跟进linux来查询下,man bash 答案是:Bash是一个与sh兼容的命令语言解释器,它执行从标准输入或文件中读取的。 解决方法 以JAVA_HOME为例,我们切换到/etc/profile.d目录下,vimmy_env.sh 进入到根目录下,编辑.bashrc ...
echo
$JAVA_HOME 显示为空
Linux 配置JAVA_HOME vi /etc/profile export JAVA_HOME = /home/myuser/jdk1.7.0_03 export PATH = $JAVA_HOME/bin:$PATH export
CLASSPATH
=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar source /etc/profile
运行$PATH时,出现No such file or directory错误提示
$PATH时,出现No such file or directory错误提示。 用XXX就是把XXX变量的内容来替换,‘XXX就是把XXX变量的内容来替换,`XXX就是把XXX变量的内容来替换,‘PATH`就是等同于直接输入 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ,会当成一整个命令来执行,当然找不到这一长串
东西
了 如果想输出PATH变量的值,应该运行:
echo
$P
java环境变量可以不设置
classpath
不知道大家为什么这么喜欢设置
CLASSPATH
,我已经很多年
没有
在系统里面设置过
CLASSPATH
这个环境变量了,原因如下: 1,现在的应用基本上不需要设置
CLASSPATH
,尤其是指向tools.jar 和rt.jar,只要能够找到jre,系统自动会找到这些jre自带的
classpath
(除非你人为地把这些jar文件移动到其他地方去了) 2,有些应用程序的启动程序或者启动脚本会自己设
java cp
classpath
_java java的类路径讲解 -cp用法
java 是通过 java虚拟机来解释运行的, 也就是通过 java 命令。 javac 编译生成的.class文件就是虚拟机要执行的代码, 称之为字节码(bytecode), 虚拟机通过 classloader来装载这些字节码,也就是通常意义上的类. 这里就有一个问题, classloader 从哪里知道 java 本身的类库及用户自己的类在什么地方呢?或者有着缺省值(当前路径).实际上 jav...
其他技术讨论专区
477
社区成员
790,954
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章