javac不是内部或外部命令,也不是可运行的程序或批处理文件

javac不是内部或外部命令,也不是可运行的程序或批处理文件,第1张

如果你只需要使用javac命令不需要如此复杂的!!

你先把你自己新建的JAVA_HOME、CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bin%JAVA_HOME%\jre\bin删了,

然后只要在Path变量的头部添加如下路径

C:\Program Files\Java\jdk1.5.0\bin就可以了。(不需要在添加别的了)

原因很简单:你可以按照这个路径去看看有没有一个叫javac.exe的东东在bin文件夹中,环境变量Path的作用通俗点讲就是用来告诉你的电脑如何去找到这个可执行文件并执行它。

如果你是初学者的话配不配置CLASSPATH环境变量都可以的,因为CLASSPATH变量是用来设定“类路径”的(其实这种方式是sun不推荐的)。设置CLASSPATH变量的目的讲白了其实是为了把别人写好的类库挪过来好将来自己用。

希望对你有帮助哈,呵呵

你通过VS调试运行程序的时候默认会去查找程序目录下面的Debug中的和项目同名的exe文件(你的情况是TEST.exe)。因为你编译失败了,exe文件没有生成所以找不到这个文件去执行。你目前的情况看来是你尝试用C的编译器去编译C++代码(因为你创建的是.c文件)所以失败。把文件名改成cpp重新编译再试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7781047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存