JAVA中“path”是什么意思?
JAVA中“path”是什么意思?
当你在编译 Java 程式码时需要通过 javac.exe(编译程式)和 Java.exe(执行程式)。
javac.exe 使用的路径就是 path,设定正确才能够直接使用 javac abc.java 命令。
java.exe 使用的就是 classpath,设定正确才能够直接使用 java abc 命令。
我就是由于这一步出问题了,输入命令的时候一直都是通过 java -cp classpath; abc 来执行程式的。
试着重新设定一下JAVA_HOME和PATH
如JAVA_HOME = C:\Java\jdk1.6.0_20
在PATH环境变数的末尾增加 %JAVA_HOME%\bin,与前一个变数用英文分号;间隔
java home path是什么意思
下面开始你的第一个java程式吧。</p下面讲讲java几个环境变数的含义和linux下的配置方法:</p通常,我们需要设定三个环境变数:JAVA_HOME、PATH 和 CLASSPATH。</pJAVA_HOME:该环境变数的值就是 Java 所在的目录,一些 Java 版的软体和一些 Java 的工具需要用到该变数,设定 PATH 和 CLASSPATH 的时候,也可以使用该变数以方便设定。</pPATH:指定一个路径列表,用于搜寻可执行档案的。执行一个可执行档案时,如果该档案不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径新增到 PATH 变数中。</pCLASSPATH:也指定一个路径列表,是用于搜寻 Java 编译或者执行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 档案。Java 查询类时会把这个 .jar 档案当作一个目录来进行查询。通常,我们需要把 JDK 安装路径下的 jre\lib\rt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。</pPATH 和 CLASSPATH 都指定路径列表,列表中的各项 (即各个路径) 之间使用分隔符分隔。在 Windows 下,分隔符是分号 (;),而在 Linux 下,分隔符是冒号 (:)。</p下面分别说明三个环境变数在 Windows 和 Linux 下如何设定,不过在此之前,我们需要做个假设。假设 JDK 在 Windows 下的安装路径是 C:\jdk\,在 Linux 下的安装路径是 /usr/local/jdk/。那么,安装后的 JDK 至少会包括如下内容:C:\jdk (/usr/local/jdk)|-- bin|-- demo|-- include|-- jre| |-- bin| `-- lib`-- lib***** 在 Windows 下设定</pWindows 下使用 set 命令设定环境变数,为了使每一次启动计算机都设定这些环境变数,应该在系统盘根目录下的 autoexec.bat 档案中进行设定,如:set JAVA_HOME=C:\jdkset PATH=%JAVA_HOME%\bin;C:\Windows;C:\Windows\Commandset CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;.有些版本的 Windows 不能用 %变数名% 来替换环境变数的内容,那么就只好直接写 C:\jdk 而不是 %JAVA_HOME% 了。另外,C:\Windows 和 C:\Windows\Command 是 Windows 会自动加入路径的,所以可以从设定中去掉。如果在 autoexec.bat 中已经设定了 PATH,那只需要将 %JAVA_HOME%\bin 加到原来设定 PATH 的那条语句中就行了。</pCLASSPATH 也可以根据需要设定或者加入其它的路径,比如你想把自己写的一些类放在 C:\java 中,就可以把 C:\java 也新增到 CLASSPATH 中去,set CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;C:\java;.。</p注意,在 CLASSPATH 中包含了一个“当前目录 (.)”。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程式,即使该路径并未包含在 CLASSPATH 中也可以。原因很简单:虽然没有明确的把该路径包含在 CLASSPATH 中,但 CLASSPATH 中的 “.” 在此时就代表了该路径,如:</p假设在 C:\java 目录下有可执行的类 HelloJava.class,那么</pC:\> set CLASSPATH=C:\jdk\jre\lib\rt.jar;. 设定 CLASSPATH 环境变数,注意最后有一个 “.”C:\> cd java 转到 C:\java 目录C:\java> java HelloJava 执行 HelloJavaHello, Java. 执行结果C:\java> _**** 在 Linux 下设定</pLinux 下使用“变数名=变数值”设定变数,并使用 export 命令将其汇出为环境变数。为了使每一次登入都自动设定好这些变数,你需要在 ~/.bash_profile 里或者 ~./bashrc 里进行设定,如</pexport JAVA_HOME=/usr/local/jdkexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:.设定 PATH 时用的 $JAVA_HOME 是指替换变数 JAVA_HOME 的值到 $JAVA_HOME 所在位置。如上句实际就是 export PATH=/usr/local/jdk/bin:$PATH。这句中 $PATH 也是同样的作用,不过这里的 PATH 是指以前设定的 PATH 变数的值,而非本次设定 PATH 变数的值。</p注意,在 CLASSPATH 中包含了一个“当前目录 (.)”。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程式,即使该路径并未包含在 CLASSPATH 中也可以。原因很简单:虽然没有明确的把该路径包含在 CLASSPATH 中,但 CLASSPATH 中的 “.” 在此时就代表了该路径,例如</p假设在 /home/fancy/java 目录下有可执行的类 HelloJava.class,那么</p[fancy@matrix fancy]$ export CLASSPATH=/usr/local/jdk/jre/lib/rt.jar:. 设定 CLASSPATH,注意最后的“.”[fancy@matrix fancy]$ cd ~/java 转到 /home/fancy/java[fancy@matrix java]$ pwd 显示当前目录/home/fancy/java 当前目录是 /home/fancy/java[fancy@matrix java]$ java HelloJava 执行 HelloJavaHello, Java 执行结果[fancy@matrix java]$ _析</p***** 例项分析只是作业系统不同,略有差别。</p两个例子都提到一个“可执行的类”,它是指包含了 public static void main(String[] args) 方法的类,这将在下一章 HelloJava 一节中详述。例中的 CLASSPATH 均未包含 HelloJava.class 所在的目录(C:\java, /home/fancy/java),但是均包含了当前目录 (.)。因此转到包含 HelloJava.class 的目录下去执行 java HelloJava,在 Java 寻找到 CLASSPATH 中的“. (当前目录,C:\java, /home/fancy/java)”时,找到了 HelloJava.class,执行成功。</p
JAVA中path和classpath具体是什么意思?
path 路径,是java编译时需要呼叫的程式(如java,javac等)所在的地方
classpath 类的路径,在编译执行java程式时,如果有呼叫到其他类的时候,在classpath中寻找需要的类。
这里的$是什么意思?PATH=$PATH:$JAVA_HOME/bin
就是指后面引用的是相对路径~
vb中 Path是什么意思
Dir1是一个DirListBox控制元件,它的Path属性可以返回或设定当前路径.
意思是“路径”,也可能是一个普通的变数,没有具体的意思,具体要看用在什么地方
java File f=new file(path,File.text);是什么意思
由API查得
File(String parent, String child)
根据 parent 路径名字串和 child 路径名字串建立一个新 File 例项。
那么你这句File f=new file(path,File.text); 的意思就是
根据 path和File里的静态变数text组合而成的路径 来建立一个新 File 例项。
path是什么意思
path 英[pɑ:θ] 美[pæθ]
n. 小路,路; 路线,路程; 〈比喻〉(人生的)道路; (思想,行为,生活的) 途径;
例句:
And find they own path.
找到他们自己的路。
常用短语:
动词+~
bar a path 阻碍道路
beat a path 踏出小道
block a path 堵塞小道
clear a path 开辟道路
cross *** 's path 碰见(某人
),挡住某人的路 cut out one's path
开辟出小路 explore every path
探索各种小径 extend a path
延长小路 find a path
找到小路 follow a path
沿着小路走 have no path of escape
无路可逃 keep to a path
沿着路走 know the path to
知道到…的小路 lay across the path
横倒在小路上 make a path
开出小道 open a path
开辟小路 pave a path
铺路 stand in *** 's path
阻挡某人(走上成功之路) strike out a path
开辟道路 take a path
取小道走 walk down the path
沿着这条小路走
形容词+~
back path 乡间的小路
beaten path 踏出来的路,常规,惯例
crooked path 弯曲的小路
dusty path 满是尘土的小路
heavy path 崎岖的小路
impassable path 无法通行的小路
near path 近路
new path 新路
open path 坦途
river-side path 河边小路
rough path 崎岖的小道
rural path 乡下的小路
shady path 阴凉的小路
solitary path 僻静的小路
stony path 多石的小路
straight path 笔直的小路
tree-lined path 林荫小路
isting path 弯弯曲曲的小路
various paths 各种各样的小路
名词+~
bridle path (不通汽车的)骑马专用路
country path 乡间的小路
dirt path 泥路
garden path 公园小道
mountain path 山路
zigzag path 羊肠小路
介词+~
along the path 沿小路
by path 由小路
in a path 在小路上
on a path 在小路上
one side of a path 小路的一旁
~+介词
the path into the park 进公园的小路
the path out of 出…的小路
path to 通往…的道路
path to suess 成功之路
path to the front door 通往前门的小路
例句:
If I cross his path,I'll tell him to returnthe book.如果我碰见他,我要叫他还书。
Don't cross my path.不要妨碍我。
The old man edged the path with trees.那位老人在小路边种上了树木。
n.
1. 小路, 小径2. 路线, 途径, 路径, 轨迹3. 行动计划;成功的途径