Java 我设置类路径的错误是什么?
我在以下目录中安装了Netbeans和JDK1.7.040Java 我设置类路径的错误是什么?,java,classpath,javac,Java,Classpath,Javac,我在以下目录中安装了Netbeans和JDK1.7.040 Netbeans: C:\Program Files\NetBeans 7.2 JDK path: C:\Program Files\Java\jdk1.7.0_40\ 接下来,我尝试按照以下网站进行类路径操作: 在System Variable(系统变量)下,我滚动到路径末尾并添加(不删除任何内容) 但当我键入javac时,在命令提示下,它告诉我 javac not recognized as internal or exter
Netbeans:
C:\Program Files\NetBeans 7.2
JDK path:
C:\Program Files\Java\jdk1.7.0_40\
接下来,我尝试按照以下网站进行类路径操作:
在System Variable(系统变量)下,我滚动到路径末尾并添加(不删除任何内容)
但当我键入javac时,在命令提示下,它告诉我
javac not recognized as internal or external...
我哪里做错了 您想要另一条路径,它就是这条:)
将
bin
添加到Java路径的末尾
;C:\ProgramFiles\Java\jdk1.7.0_40\;C:\ProgramFiles\Java\jdk1.7.0\U 40\bin
javac
位于bin目录中…您应该指向jdk文件夹中的/bin文件夹,只需查询“bin在jdk中,那么为什么不搜索它”?是否类路径仅限于文件夹而非其子文件夹?首先,您尝试更改的不是类路径,而是操作系统搜索路径,两者不同。一个用于操作系统,一个用于Java。当您尝试执行javac
时,操作系统使用PATH
变量通过将javac
附加到PATH
中的每个元素来搜索命令,因此,当操作系统在C:\Program Files\Java\jdk1.7.0_40>中查找时,它将找不到javac,但是当它在
C:\ProgramFiles\Java\jdk1.7.0\u 40\bin`中查找时,它会的。是的。不搜索子文件夹。classpath
被Java用来在编译和运行时查找类、库和其他资源<操作系统使用代码>路径
查找磁盘上的命令…因此路径不会搜索子文件夹;类路径将搜索子文件夹,是吗?好!!谢谢+1.
javac not recognized as internal or external...
C:\Program Files\Java\jdk1.7.0_40\bin