include Java
cp = ENV["CLASSPATH"]
cp.split(/[;]/).each{|el| puts "#{el}"}
我在Windows 7中通过regedit更改了CLASSPATH
环境变量中的路径,但是当我运行上面的脚本时,它会打印旧路径。为什么不识别CLASSPATH
已发生变化?
编辑:计算机重新启动后可以正常运行,但如果不这样做就无法运行?
答案 0 :(得分:1)
qml item
(将一直保留到关闭该特定命令行为止)viewport property
或者在命令行中使用set CLASSPATH=
显式指定-cp
:
jruby
(覆盖jruby -J-classpath C:\java\MyClasses;C:\java\foo.jar ...
)