Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为java设置类路径时,%classpath%意味着什么_Java_Environment Variables - Fatal编程技术网

为java设置类路径时,%classpath%意味着什么

为java设置类路径时,%classpath%意味着什么,java,environment-variables,Java,Environment Variables,我想知道在windows的命令提示符下设置类路径或jdk路径时编写的符号%。 E.X 设置类路径=%classpath% 或 设置路径=%path%;。;C:\ProgramFiles\Java\jdk1.7.0\U 01 我想知道%path%和%classpath% 它们是什么意思?特殊的%符号是什么?%classpath%是类路径的当前值,因此 set classpath=%classpath% ;.; 将当前目录添加到类路径的当前值的末尾 同样,设置路径=%path%;。;C:\Prog

我想知道在windows的命令提示符下设置类路径或jdk路径时编写的符号
%
。 E.X

设置类路径=%classpath%

设置路径=%path%;。;C:\ProgramFiles\Java\jdk1.7.0\U 01

我想知道
%path%
%classpath%


它们是什么意思?特殊的
%
符号是什么?

%classpath%
是类路径的当前值,因此

set classpath=%classpath% ;.;
将当前目录添加到类路径的当前值的末尾

同样,
设置路径=%path%;。;C:\Program Files\Java\jdk1.7.0_01
将当前目录和JDK目录添加到当前路径的末尾


注意:这不是特定于path和classpath的任何内容。%variablename%是环境变量variablename值的语法。

%classpath%
是类路径的当前值,因此

set classpath=%classpath% ;.;
将当前目录添加到类路径的当前值的末尾

同样,
设置路径=%path%;。;C:\Program Files\Java\jdk1.7.0_01
将当前目录和JDK目录添加到当前路径的末尾


注意:这不是特定于path和classpath的任何内容。%variablename%是环境变量variablename值的语法。

使用
%
符号在windows中访问环境变量。例如排队

set classpath=%classpath%;.
将部分
%classpath%
替换为此变量的当前内容,然后添加
然后重写为同一变量

在命令行promt上,您可以编写

echo %classpath%

它将直接显示内容(与设置类路径一样)。

表示法用于访问windows中的环境变量。例如排队

set classpath=%classpath%;.
将部分
%classpath%
替换为此变量的当前内容,然后添加
然后重写为同一变量

在命令行promt上,您可以编写

echo %classpath%

它将直接向您显示内容(与设置类路径一样)。

这些是环境变量。环境变量就是你要设置的。基本上,他们说的是“取这个环境变量的旧值,并将下面的文本附加到它上面”。
%
只是在命令解释器中提示执行变量替换,而不是将“path”或“classpath”视为文本


(Unix/Linux上的shell解释器使用了类似但不同的符号。)

这些是环境变量。环境变量就是你要设置的。基本上,他们说的是“取这个环境变量的旧值,并将下面的文本附加到它上面”。
%
只是在命令解释器中提示执行变量替换,而不是将“path”或“classpath”视为文本


(Unix/Linux上的shell解释器使用了类似但不同的符号。)

好的,谢谢您的回答。。。还有一件事。。。在当前上下文中,%classpath%也会指向什么(我是说它存储了什么值)请给我一个例子你说的当前上下文是什么意思?当前类路径可能是通过系统控制面板中的“环境变量”按钮设置的,也可能是通过从命令行运行的其他命令设置的。对不起,首先,您的答案仅部分加载。。。当我重新加载网页时,只有完整的答案。。。。这就是我为什么要那样做的原因…不管怎么说我明白了。。谢谢,谢谢你们的回答。。。还有一件事。。。在当前上下文中,%classpath%也会指向什么(我是说它存储了什么值)请给我一个例子你说的当前上下文是什么意思?当前类路径可能是通过系统控制面板中的“环境变量”按钮设置的,也可能是通过从命令行运行的其他命令设置的。对不起,首先,您的答案仅部分加载。。。当我重新加载网页时,只有完整的答案。。。。这就是我为什么要那样做的原因…不管怎么说我明白了。。谢谢您也可以使用命令
set classpath
而不使用
=newvalue
来查看当前值,您也可以单独使用命令
set
来查看所有环境变量的当前值。这当然适用于Windows。在Linux和Mac OS X上,它是
$CLASSPATH
而不是
%CLASSPATH%
。您也可以使用命令
设置CLASSPATH
,而不使用
=newvalue
来查看当前值,也可以单独使用命令
设置
来查看所有环境变量的当前值。这当然适用于Windows。在Linux和Mac OS X上,它是
$CLASSPATH
而不是
%CLASSPATH%