求高手指点到底应该怎么配置JAVA环境变量 这个问题困扰我两天了

[复制链接]
查看12 | 回复12 | 2011-3-19 12:49:19 | 显示全部楼层 |阅读模式
我的JDK装在C:\\Java\\jdk1.6.0_02,我在系统环境变量里加上了C:\\Java\\jdk1.6.0_02\\bin,然后再DOS窗口下任何路径下输入javac , java 都没问题,表明JDK装好了,问题就出在环境变量上,我在系统环境变量里新建了一个classpath,设置为我存放.java文件的路径,即就是D:\\java\\DoNotBeShy\\src\\Test(因为我用的eclipse,这是eclipse的工作空间),按道理我在DOS窗口任何路径下javac 这个路径(D:\\java\\DoNotBeShy\\src\\Test)下的.java文件 可以顺利编译,但是系统却提示说找不到文件,请问这是为什么,求详解,我应该怎么解决,不能使用cd 到.java文件的目录下,要直接可以在任何路径下都可以编译,本来配置了classpath后是可以在任何路径下编译的,为什么我的不行,我的是JDK 1.6的版本,应该不需要那些JAVA_HOME之类的吧,求求大家了 教教我吧。请有经验的大侠们,指导一下吧
回复

使用道具 举报

千问 | 2011-3-19 12:49:19 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">你试试设置classpath=.
就是一个点,不要加别的,表示当前路径

















<h4 class=\"ask\">追问





<pre class=\"replyask-text\" id=\"content-1760826\">我在DOS窗口里输入了set classpath=.结果不行
然后我在系统环境变量试了将classpath设为.也不行
我前两天用的XP系统按上面的设置 有时候可以有时候不行
现在用的win7也不行
只有cd到.java文件所在的目录下才可以
您还有什么其他办法吗
回复

使用道具 举报

千问 | 2011-3-19 12:49:19 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1761066\">把你的jdk安装路径放在class环境变量的最前面,classpath=. 再试试
回复

使用道具 举报

千问 | 2011-3-19 12:49:19 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1762000\">我在classpath 里将JDK安装目录C:\\Java\\jdk1.6.0_02加在最前面,还是用不了不是在DOS窗口下用set classpath命令
本来设置好了环境变量在dos窗口里的任意路径下都可以编译对吧
回复

使用道具 举报

千问 | 2011-3-19 12:49:19 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1762528\">不是在classpath,是path
jdk跟eclipse好像没什么关系....
classpath=.
class=C:\\Java\\jdk1.6.0_02\\bin;其他的环境变量
回复

使用道具 举报

千问 | 2011-3-19 12:49:19 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1762805\">我的就是这样配置的可是还不行。我们快断电了,加个好友明天讨论吧。
回复

使用道具 举报

千问 | 2011-3-19 12:49:19 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1763167\">1131999164
回复

使用道具 举报

千问 | 2011-3-19 12:49:19 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1762471\">如果按字面意思来看classpath是.class文件所在路径,这没错。 但是实际情况应该是配置好classpath后可以在该路径下找到需要编译的.java文件 , 是这样吗?
回复

使用道具 举报

千问 | 2011-3-19 12:49:19 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1762699\">没有这种用法 ,classpath变量目的是让我们引用其它的类或者jar更方便,而不是编译时在任何路径都可编译
回复

使用道具 举报

千问 | 2011-3-19 12:49:19 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1763556\">以前那种设置JAVA_HOME的不知道行不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行