为什么cmd无法识别java虚拟机安卓版apkc但却可以识别java虚拟机安卓版apk,是我环境变量错了吗?

成都汇智动力-JAVA环境变量配置中遇到的问题
配置Java环境变量的时候。
最终cmd 下javac可以读取,但是输入java -version 就会报错。
could not find java.dll
could not xxxxxx Environment
这时候其实知识环境变量顺序的问题。把%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin? 两个环境变量移到java/classpath前面就行了
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点jdk的调试器javac运行不了,jdk输入javac没反应-记住吧
jdk的调试器javac运行不了
jdk输入javac没反应
:jdk安装正常,为什么不能用javac?还要配置环境变量三个环境变量的名字和值,右键【我的电脑】 - 【属性】-【高级系统设置】-【高级】-【环境变量】--【新建】【注意:三个环境变量全部配置在【系统变量】里面】CLASSPATH.;【英文输入法下的句号和分号】-------------------------------JAVA_HOMEjdk的路径【例如:C:\Program Files\Java\jdk1.5.0_06根据你电脑的实际JDK路径】-------------------------------Path;%JAVA_HOME%\bin【在系统原有的path值后加上就行,注意前面有个分号】追问:显示java -version是不是就是配置好了环境变量?追答:验证环境变量是否配置好了在cmd命令行输入javac 然后输入java追问:输入java有显示您发的内容,但输入javac没有显示?是因为没装jdk吗?追答:你留个联系方式 远程帮你看看。追问:qq :安装JDK后,javac可以运行java运行不了数组下标越界,位置在HelloWorld.java这个类的main方法,文件的第6行。出现这个错误的原因是你数组的遍历下标值大于数组长度。:JDK安装配置完之后,DOS窗口下输入Javac或Java命令都没问题。可javac java文件时提示找不到该java文件我知道为啥!你的源文件假设在E盘java code文件夹中,在Dos中 输入“E:”,然后回车,进入E盘,然后 你在再输入:“cd java code”这时候你再输入编译运行就可以啦!你在网上找找cmd 命令吧,这个问题就是因为没转到Java的源文件根目录下,cd命令就是转到的命令:下了jdk,也设了环境变量,运行javac Hello.java总是显示“javac:找不到文件:Hello.javao(∩_∩)o...哈哈,这样:进入dos,把你的当前路径切换到你这个java文件的目录下(一定要做)设置可以这样:cd C:Documents and Settingsqingsongwang桌面(假设你的这个java文件放在桌面,这里是以我举例)现在可以编译了javac helloworld.java(编译,这个时候会在相同的根目录下面生成。class文件)再测试:java helloworddos显示:Hello World!原来用javac编译的时候就是这样做的...绝对按照上面的方法做,不行,再call我,我再给你重复一遍,呵呵:jdk安装好后在cmd上输入java正常,输入javac就显示不是内部外部命令展开全部你配置的是G:JAVAjdk1.6.0_21但是我看到你截图里面的明明是G:JAVAjdk1.7.0._45、classpath可以不用配置的。楼上说的把jre里面的bin配置进去也完全没有必要追问:我终于成功啦~~:jdk 环境变量配置 javac运行出错JAVA_HOME:D:Program FilesJavajdk1.7.0PATH:%JAVA_HOME%CLASSPATH:.;%JAVA_HOME%libdt.%JAVA_HOME%lib ools.jarWww.j.IZhuba.Com
小提示:内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
声明:本文由网友整理有关jdk的调试器javac运行不了,jdk输入javac没反应的内容,如因分享而侵犯到您的合法权益,请联系我们删除。博客分类:
& 最近在看一本jsp基础教程,在看到servlet时,由于想弄懂就没有借助开发工具,手写代码。把书上的列子通过ultraedit写好了后编译,发现出现了错误,经过百度搜索,发现是没有servlet的api。我在网上找到了一些解决方法,刚开始没仔细看,就看了第一个也是容易的解决方案,就是在javac后面带-classpath参数。我就照葫芦画瓢,我把servlet-api.jar文件复制到该文件夹下,就用了 javac -classpath servlet-api.jar *.java,果然没出错,发现了class文件。当时没细想。到后来又看到mvc模式这章时,servlet调用javabean,书上的例子中有import和package等等,我就按照他的,目录和他说的一样,编译出错,竟然出了找不到符号(javabean)。看了又看代码,和出的错误提示,我就把import和package语句都注释掉,放在同一个目录下,并把servlet-api.jar也复制到这一目录下,cmd下用javac -classpath servlet-api.jar *.java文件,还是出错,而且和没有注释掉前的错误一样,这我就郁闷了。我左想右想,看到网上有人回答类似的问题是jdk崩溃了。为了验证我就写了个调用javabean的小程序测试了一下,发现没有问题。我就又回到了怎么编译servlet问题上。这回仔细看了人家的博客,看到了那三个解决方案,那三个解决方案如下:
解决方案(三种方法):
1.为Classpath环境变量添加下面一段文字&&& ;D:\apache-tomcat-6.0.16\lib\servlet-api.jar
2.在命令行编译的时候带上classpath的路径如下:
javac -classpath D:\apache-tomcat-6.0.16\lib\servlet-api.jar BeerSelect.java
3.将D:\apache-tomcat-6.0.16\lib\目录下的Servlet-api.jar文件拷贝一份到jdk安装目录下的jre/lib/ext/下面。
我就试了下第三种方案,把servlet-api.jar复制到ext文件夹下。这次直接javac *.java 没有出错。这就让我想到第一种方法中参数-classpath的含义。经过网上搜索,发现这参数是指定查找用户需要的类文件(自定义的类和classpath环境变量下没有的)。终于把这个问题解决了。
Nikita_Xinxinghe
浏览: 7224 次
来自: 武汉
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'请完成以下验证码
查看: 6757|回复: 4
在cmd里可以运行java不能运行javac
沧海ふ无涯
本帖最后由 沧海ふ无涯 于
14:51 编辑
环境变量里添加了javase的bin目录
能正常运行java但不能运行javac
不知道是为什么&&java和javac都在bin目录里啊
为什么不能运行呢?
Q5T]CJ(TH85BJ}$ZF2EZU3G.jpg (52.09 KB, 下载次数: 7)
13:49 上传
还有,那个classpath变量是不需要的&&我的参考书里也没提到
本帖最后由 levibeta 于
14:07 编辑
在&&cmd 中输入 echo &PATH
查看一下环境变量的内容。
另:用命令 javac 编译的时候需要用到&&CLASSPATH 变量。
沧海ふ无涯
本帖最后由 沧海ふ无涯 于
14:39 编辑
levibeta 发表于
在&&cmd 中输入 echo &PATH
查看一下环境变量的内容。
PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\W%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\MacTD:\JDK\BIN;D:\JDK\jre\
SLGYI`KHT7AK@9)3]SKG2.jpg (20.52 KB, 下载次数: 11)
14:39 上传
K0U2TYNKI4FS~S%OSETWJPJ.jpg (17.32 KB, 下载次数: 2)
14:21 上传
还有这货也不能运行& &很奇怪的路径& & JRE的路径在D:\JDK\JRE\BIn&&或者D:\JDK\bin
把路径 “d:\jdk\jre\bin”添加入 PATH。
沧海ふ无涯
levibeta 发表于
把路径 “d:\jdk\jre\bin”添加入 PATH。
我已经加进去了.....结果我发现是分号的问题,居然是全角的....
那个eclipse问题是环境变量的问题,而且64位系统只能运行64位版本& &我下真的是32的
Copyright & KaFan &KaFan.cn All Rights Reserved.
Powered by Discuz! X3.4( 苏ICP备号 ) GMT+8,cmd可以运行java和javac,为何还是提示找不到文件
按时间排序
Classpath=.;%JAVA_HOME%\%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.jar这个地方最后面 你没有写分号 正确的为:Classpath=.;%JAVA_HOME%\%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.不写分号容易出 什么找不到main的错误 如果javac不是内部命令,恭喜你,重新安装JDK 并且重新配置环境变量吧。我以前也遇到过一次。不信你去JDK路径看看 根本没有javac.exe这个东西
打开环境变量Path,把其中自动添加的“C:\ProgramData\Oracle\Java\”(一般会添加在开头)删除掉就可以,
JDK环境变量需要配置一下才能够在cmd里面使用 否则会提示找不到路径的jdk环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”--&&高级&--&&环境变量&1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建classpath变量,变量值为:.;%JAVA_HOME%\%JAVA_HOME%\lib\tools.jar3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)4、“开始”--&“运行”--&输入“javac”--&&Enter&,如果能正常打印用法说明配置成功!补充环境变量的解析:JAVA_HOME:jdk的安装路径classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个&.&表示当前路径。path:系统在任何路径下都可以识别java,javac命令。
JDK和JRE都需要配置的,你把里面的bin和lib路径都配置上了吗?
文件拓展名显示了吗,会不会是HelloJava.java.java这种情况
当然可以编译,eclipse是个平台,可以进行整合,而且可视性和可操作性比cmd这种强的多,学习java进行程序开发肯定要使用这种平台的。 javac当然也是编译,在cmd中输出的结果可视性不好,且如果代码量大的话调试修改极不方便,这只能作为少量代码的调试工具。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:

我要回帖

更多关于 java虚拟机安卓版apk 的文章

 

随机推荐