
java新手,急求高手指点迷津。java的classpath第一个有没有要求啊?
为什么我的helloworld只有放在java的bin目录下才能执行。放在d:、text下用javacd:、text、helloworld。java能弄出class文件出...
为什么我的helloworld只有放在java的bin目录下才能执行。放在d:、text下用javac d:、text、helloworld。java能弄出class文件出来,但是不论java helloworld还是java d:、text、helloworld都显示exception in thread main什么的。
我的jdk在D:\JDK\jdk,java文件保存在D:\text
classpath为.;D:\JDK\jdk\lib;D:\JDK\jdk\jre\lib\rt.jar;D:\JDK\jdk\lib\tools.jar;D:\text。都在text文件中高出class文件了
我是想问为什么只能把helloworld。java文件放在D:\JDK\jdk\bin下才能用啊 展开
我的jdk在D:\JDK\jdk,java文件保存在D:\text
classpath为.;D:\JDK\jdk\lib;D:\JDK\jdk\jre\lib\rt.jar;D:\JDK\jdk\lib\tools.jar;D:\text。都在text文件中高出class文件了
我是想问为什么只能把helloworld。java文件放在D:\JDK\jdk\bin下才能用啊 展开
展开全部
要设置环境变量,D:\JDK\jdk\bin把这个也加入classpath中就行了
因为如果放在bin目录下执行的时候在当前目录就能找到需要的文件啊,你看CALSSPATH中有一个.;这个.就是指当前目录他会在当前目录下自动找需要的文件,你要不是当前目录就得在加classpath了啊!
因为如果放在bin目录下执行的时候在当前目录就能找到需要的文件啊,你看CALSSPATH中有一个.;这个.就是指当前目录他会在当前目录下自动找需要的文件,你要不是当前目录就得在加classpath了啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和classpath配置是相关的。classpath就是你JDK安装目录下面的lib目录。设置classpath就是设置JVM(java虚拟机)将要加载并运行的字节码文件的搜索路径。你重新改一下你的classpath试试。比如你将JDK安装在D盘,就可以设置为.;D:\jdk\lib
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也不是啊 你不要加最后一个路径啊,首先你应该到当前路径去找.class文件 也就是你的classpath种的 那个点 "." 就表示当前路径,classpath需要你把jdk里面重要的两个java包引入,也就是rt.jar和tools.jar
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JDK1.6以后,只需要设置path就可以了,已经不需要再设置classpath了。
这个问题,你能把你的程序贴出来么?
当我新手上路的时候,也遇到了许许多多的问题。。。
这个问题,你能把你的程序贴出来么?
当我新手上路的时候,也遇到了许许多多的问题。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
安装完成以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在c:\jdk1.6):
JAVA_HOME=c:\jdk1.6
classpath=. ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
JAVA_HOME=c:\jdk1.6
classpath=. ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询