初始化java环境变量以及编译执行,找不到或无法加载主类解决办法

今天编写了第一个helloworld!发现运行不了    总是出现“错误: 找不到或无法加载主类 XXX”!我在网上找了半天,发现这类问题不少,能解决的却只有几个  ,但发现讲得不太清楚,所以就做了个很简单的批处理文件 ,可以在编辑之后直接按Ctrl+L运行,这样使用其来也很方便,。

1,把下面的代码方法写入一个bat文件中,文件的位置随便。

@echo off
::if NOT EXIST %1. (pause)
if NOT %~x1==.java echo 操作错误! & pause & exit


:Initialization

rem 更改你的jdk地址
set JAVA_HOME=E:\Program Files (x86)\Java\jdk1.7.0

if NOT defined JAVA_HOME echo 注意:请删除所有原来的java环境变量,再在将要打开的文件里添加java的安装地址 & start notepad.exe %0
set CLASSPATH=.;%JAVA_HOME%%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
set Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

:CompileExecute

javac %1
java %~n1
echo.
pause

2,右键你的java结尾的文件,弹出的菜单选择“打开方式 ”-“选择默认程序 ” - “浏览文件”- 选择新建的bat文件。现在是不是可以双击java结尾的文件可以运行了呢?如果不行,请认真重做!
3,就是下载一个加强的记事本,这样的记事本有高亮语法方案,编起来比较舒服, 我用notepad2, 可以到官网notepad2下载,也可以到我的网盘下载汉化版
4,解压后把notepad2.exe替换掉系统的notepad.exe,这替换的方法就不讲了,下次再说。
5,这样你右键选编辑选项就可以用notepad2来编程了,直接运行java可以编译执行java文件,还有更简单的方法就是在编辑java在 notapad2窗口下,直接用快捷键Ctrl+L即可运行java程序,跟VC有点像。        
需要的文件包在这里

原文地址:https://www.cnblogs.com/vastiny/p/2584158.html