
因该是你的写法有问题。具体流程如下
1、 新建txt文档并将后缀改成java
确保文件名称的后缀真实是java 结尾而不是javatxt ( 可在电脑设置中显示扩展名)
‍
2、在心间文件中编写测试代码既main方法代码如下
public class Test {public static void main(String[] args) {
Systemoutprintln("hello word");
}
}
‍
3、编辑Testjava 文件
首先在cmd(win 电脑)或终端(苹果电脑) 下打开Testjava所在目录(win电脑)
并输入 javac Testjava 点击回车
完成后就会发现在同级目录下多了一个 Testclass 的文件
5、在cmd 或终端下输入 java Test 后回车 即可运行改class文件
说明:
此处强调说明两个命令 javac 和java
javac 是编译命令既 将java文件编译成可执行的class文件
而java 是执行命令 既执行class文件
其中 javac 后边必须写java文件的全名 例如 Testjava
java 后边则是Test 没有后缀这一点需要注意
javac 可以将java源文件编译为class字节码文件
如 javac HelloWorldjava
运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorldclass的文件。
java 可以运行class字节码文件
如 java HelloWorld
注意java命令后面不要加class
1、将编译好的比如Demojava文件放到某个盘下(比如D盘)
2、进入控制台(window+R键---->输入cmd)
3、键入命令 D: 回车
4、进入D盘之后键入命令:javac Demojava(要保证你的jdk是安装好的)
5、如果没报错,即编译完成,可执行,键入命令:java Demo (回车)
以上完成整个在控制台运行java程序的流程。
如果你只需要使用javac命令不需要如此复杂的!!
你先把你自己新建的JAVA_HOME、CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bin;%JAVA_HOME%\jre\bin删了,
然后只要在Path变量的头部添加如下路径:
C:\Program Files\Java\jdk150\bin;就可以了。(不需要在添加别的了)
原因很简单:你可以按照这个路径去看看有没有一个叫javacexe的东东在bin文件夹中,环境变量Path的作用通俗点讲就是用来告诉你的电脑如何去找到这个可执行文件并执行它。
如果你是初学者的话配不配置CLASSPATH环境变量都可以的,因为CLASSPATH变量是用来设定“类路径”的(其实这种方式是sun不推荐的)。设置CLASSPATH变量的目的讲白了其实是为了把别人写好的类库挪过来好将来自己用。
希望对你有帮助哈,呵呵
以上就是关于编译JAVA程序成功但运行javac命令时出现错误全部的内容,包括:编译JAVA程序成功但运行javac命令时出现错误、javac与java的区别、如何用javac 和java 编译运行整个Java工程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)