zoukankan      html  css  js  c++  java
  • 初始化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有点像。        
    需要的文件包在这里

  • 相关阅读:
    LeetCode对撞指针汇总
    167. Two Sum II
    215. Kth Largest Element in an Array
    2018Action Recognition from Skeleton Data via Analogical Generalization over Qualitative Representations
    题解 Educational Codeforces Round 84 (Rated for Div. 2) (CF1327)
    题解 JZPKIL
    题解 八省联考2018 / 九省联考2018
    题解 六省联考2017
    题解 Codeforces Round #621 (Div. 1 + Div. 2) (CF1307)
    题解Codeforces Round #620 (Div. 2)
  • 原文地址:https://www.cnblogs.com/vastiny/p/2584158.html
Copyright © 2011-2022 走看看