前
两天
刚学java,发现java源代码编译后的class文件不能直接在windows下双击运行,如下图中的Welcome.class如果想要运行只能在cmd或者powershell中输入:java Welcome 然后回车才能运行,很不方便。
以下是解决办法:
在随便地方新建一个bat文件,如 Rjava.bat(如果你建的文件名为java.bat,不要把它和class文件
放在
一个文件夹,会和第四条命令的结果一样从而形成无限循环)
右键用编辑器编辑内容如下并保存:
@echo off
%~d1
cd %~dp1
java %~n1
pause
然后右键点击Welcome.class文件,打开方式->选择其他应用->在这台电脑上选择其他应用->Rjava.bat
最好选上始终使用此应用打开.class文件(这样下次不用重新选择)
ok,现在可以直接双击运行.class文件了。
下面是各条批处理命令的作用:
@echo off
关闭命令回显
%~d1
进入磁盘驱动器
cd %~dp1
进入鼠标双击的文件所在目录
java %~n1
用java 运行.class文件
pause
暂停一下,防止看不清结果
可以自己加上更多的命令来提高效果