linux 类路径,Java类路径 – Linux

我试图了解classpath如何真正起作用.在网上搜索后,这是我到目前为止所处的位置:

我已经添加了

export CLASSPATH="/home/foo:/home/foo/Java_code/my_code"

在/ etc / environment.我顺便运行Ubuntu.

Java找到路径并编译没有问题.

问题是如果我更改CLASSPATH然后我执行:source / etc / environment,则不会应用新的CLASSPATH.当且仅当我重新启动系统时才应用它.例如,如果我删除

export CLASSPATH="/home/foo:/home/foo/Java_code/my_code"

行,然后我做源/ etc / environment,我终于回显$CLASSPATH,我得到的是/ home / foo:/ home / foo / Java_code / my_code.我想我应该得到一个空行,不是吗?

有没有办法立即应用PATH或CLASSPATH变量中的更改而不必重新启动系统?

它可能会帮助您了解/ etc / environment文件最初只包含以下行:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

感谢您的时间.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值