java环境变量已经设置好了,为什么又编译不出来了?之前可以的

环境变量三个都设置好了。用记事本写的代码,可是在命令提示窗口编译操作时,还是提示:cannot read。用cmd测试javac和java都有一大串的英文用法提示出现了。之前的时候也可以编译出class后缀的文件,可现在运行时一定要输入java -classpath C:\java chengfa,才能显示出结果不过现在连编译都编译不出来class文件了。我的C盘安装包分别是j2re1.5.0、j2sdk1.5.0、jdk1.6.0-02、jre1.6.0-02、jre1.6.0-04、jre6。三个变量的设置是CLASSPATH变量:.;C:\Program Files\Java\j2sdk1.5.0\LIB;C:\Program Files\Java\j2sdk1.5.0\demo;C:\java。

JAVA-HOME:C:\Program Files\Java\j2sdk1.5.0

PATH:C:\Program Files\Java\j2sdk1.5.0\bin。
我是安装在默认安装的C盘的。这样没错吧?可是编译不出来?问题在哪?该怎么设置呢?
我是直接在C盘根目录下建了个文件夹java,编写的文档也是放在java文件夹里的,一般是在cmd中用"cd C:\java"引到工作空间,然后输入“javac HelloWorld.java", 可是现在编译总是cannot read。用了下面各位的方法还是没用的

第1个回答  2012-03-31
把C:\Program Files\Java\j2sdk1.5.0\LIB;C:\Program Files\Java\j2sdk1.5.0\demo;C:\java放到PATH环境变量下试试追问

试过了,没用哦

第2个回答  2012-04-01
你运行一下java -version
会返回什么信息?追问

会返回版本信息的

追答

那这个版本是你要使用的版式本吗?
如果不是,你把你的
C:\Program Files\Java\j2sdk1.5.0\bin
放在PATH的最前面,
最好使用系统的环境变量,
不要使用用户环境变量.有时用户的环境变量无效,原因不明.

追问

这个我自然是知道的。设的就是系统变量。可问题依然没解决?

追答

如果不是环境问题,

那你注意一下,是不是文件名存成了 helloworld.java.txt

追问

没有,我是存为hellowworld.java。跟类名相同

追答

哦,我的意思是,你的文件是不是隐藏了扩展名,用记事本不注意,就会保存成hellowworld.java.txt

如果不是这样,那我一时也想不出来是什么了.
你可以把你的类贴出来看看.

即不是环境问题,也不是文件问题,只能在你机器上看了,要不然这个错没法找.

本回答被提问者采纳
第3个回答  2012-03-31
感觉设置有问题。可以去GOOGLE看下别人怎么配环境变量的·百度不适合技术人员
第4个回答  2012-03-31
是不是在jdk目录下哦
第5个回答  2012-03-31
建议jdk的路径千万不要装到Program Files下面,因为这里有空格 ,可能会导致出现想不到的问题追问

关键这是默认的安装目录

追答

是默认的,但是你可以换啊,通常我都会换掉,因为曾经出过一次错,最后是重装了jdk后才得到解决的

java的环境变量配置好了的,文件也保存好了的,可为什么编译不起?
1.cmd环境测试Java -version 如果可以显示jdk版本的话进行第二步,如果不行就是PATH没设置好。重新设置。2.设置classpath.装你的java文件所在文件夹完整路径设为classpath。

我设置好了java环境变量,编译也通过了,就是运行不了,命令提示符显示 错 ...
最好把你的源码贴出来,我推测有以下两个原因:1、源代码中没有main方法;2、源代码中定义了package(包),那么在编译后就需要将class文件放入包名对应的文件夹下,例如我定义的包名是com.demo,源文件W.java在D:\/test\/下,那么我们在命令行进入test目录后执行javac W.java,执行完会在当前目录下生...

java环境变量配置javac识别不了(为什么java环境变量配好了运行找不到...
Win11下Java的环境变量配置好后输入Java不生效怎么办?1、首先要确保安装的是jdk,而不只是Jre(javaruntimeenvironment),如果只安装jre,bin目录下没有javac命令,就不能执行;2、其次保证路径没有错误,不要使用中文路径,仔细检查环境变量中的字符,如斜线是"\\"而不是”\/",分号是";"而不是";"...

环境变量配置成功了为什么不能编译??
在运行javac就没问题了 点击文件夹选项 选择查看--隐藏已知文件类型的扩展名 对沟取消,点击与应用,这是就是上图,可以看到HelloWorld.java后面出现了.txt 然后改名,去掉.txt 改名前 改名后 就没问题了

为什么java的环境变量设置好了仍不能够运行
path 环境变量原来Windows 里面就有,你只需修改一下,使他指向JDK 的 bin 目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH 的内容,并在其中加上%JAVA_HOME%\\bin (注,如果 你对DOS 批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里...

环境变量设置好了,程序也写好了,可是运行不出来
主要是因为你的classpath设置不对。jdk的环境变量配置一般如下:java_home=你的jdk安装路径 path=%java_home%\/bin;%java_home%\/jre\/bin;classpath=.;%java_home%\/lib;%java_home%\/jre\/lib;当你敲入javac的时候会从操作系统的path下查找这个命令,你的path里面如果没有将jdk的bin目录配置进去,就...

java配置了环境变量。但是java程序还是不能运行。求帮助
环境变量配置的不正确是会导致这种情况发生的下面为详细配置:1.JAVA_HOMEJAVA_HOME指向的是JDK的安装路径在该路径下你应该能够找到bin、lib等目录如我的设置就应该为JAVA_HOME=C:\\j2sdk1.4.2_09;2.PATH设置PATH的目的是为了指向JDK的bin目录在bin目录下放的是各种编译执行命令如我的设置就应该为PATH=C:\\j2sdk...

win10 java环境变量设置好了,输入javac还是运行不了。
操作方法 01 首先我们进入搜狗搜索Java JDK,并且进行下载安装。02 接着我们调出我们的电脑的控制面板中心,在右上方的搜索处搜索环境变量。03 看向左边,我们点击编辑系统环境变量。04 会弹出一个小的窗口,一般进去以后我们就在高级的编辑处,然后打开环境变量。05 继续还会弹出来一个小窗口,我们点击...

java环境变量设置正常,eclipse,tomcat都正常工作,可是cmd下java命令...
命令行无效一般都是你java环境变量设置有问题。你好好检查一下,然后再命令窗口中输入java和javac命令能显示就说明你环境变量设置对了,不然就没设置对。你以前没有在命令行里检查吧,以前是不是直接在eclipse里运行的啊。eclipse里有自带的java运行环境。是不需要你本地配置的。

JAVA环境变量设置成功了为什么还是不能反编译
其实是找不到apktool可执行程序或者脚本 把apktool所在的目录加到PATH里,或者去apktool所在的目录执行这个命令。

相似回答