2024-05-31 20:35:34 | 我爱编程网
因该是你的写法有问题。具体流程如下
1、 新建txt文档并将后缀改成.java
确保文件名称的后缀真实是.java 结尾而不是.java.txt ( 可在电脑设置中显示扩展名)
2、在心间文件中编写测试代码既main方法代码如下
public class Test {
public static void main(String[] args) {
System.out.println("hello word");
}
}
3、编辑Test.java 文件
首先在cmd(win 电脑)或终端(苹果电脑) 下打开Test.java所在目录(win电脑)
并输入 javac Test.java 点击回车
完成后就会发现在同级目录下多了一个 Test.class 的文件
5、在cmd 或终端下输入 java Test 后回车 即可运行改class文件
说明:
此处强调说明两个命令 javac 和java我爱编程网
javac 是编译命令既 将java文件编译成可执行的class文件
而java 是执行命令 既执行class文件
其中 javac 后边必须写java文件的全名 例如 Test.java
java 后边则是Test 没有后缀这一点需要注意
第一:去查下代码,看下代码是不是写得有问题,虽然说你编译没错,但编译没错不一定代码就没问题
第二:看下你的java环境变量是否设置得有问题,你可以这样测试,一种就是java javac 运行测试是否出现正常数据,二是把在确定你代码没问题的情况下,编译运行时加上包路径或者进到你编译文件所在的路径在运行java App... 如果这样有问题的话 就是你的环境变量设置出问题了
我爱编程网(https://www.52biancheng.com)小编还为大家带来我写了个java代码,编译没有问题,但是执行的时候就出了一堆乱七八糟的代码,这是怎么回事?的相关内容。
原因是你编译使用的javac,把代码编译成版本61的class,而你的运行环境java,是一个老版本,能执行的上限是52版本。
解决方法有两个:
1,安装和JDK相同版本的Java运行时(JRE),并正确设置PATH变量。验证方法是:
在黑窗口里分别输入java -version和javac -version,两个版本要一致,或者java的版本更高。
相关命令截图如下:
2,编译的时候指定运行时的版本:使用--release参数指定版本。
例如,你通过 java -version查看到版本=8,那么就按如图的命令编译
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01