• ubuntu下安装jdk(rpm版)错误: 找不到或无法加载主类 解决方法


    1.官网下载jdk,linux64位,rpm格式的。
    2.提取下载的文件,提取到一个目录下,我的是提取到了usr目录下了
    3.终端输入:sudo gedit ~/.bashrc
    会打开一个文本,在文本的最后添加:

    export JAVA_HOME=/usr/java/jdk1.8.0_101
    export CLASSPATH=${JAVA_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    

    注意:第一行的“/usr/java/jdk1.8.0_101”是你刚才提取的目录,按照你电脑的目录自己修改。
    最后保存,退出。
    4.之后终端输入:java -version
    提示以下信息:
    java version "1.8.0_101"
    Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
    就代表你已经安装好了,至此,就完成了安装。


    测试:
    1.用文本写一个java程序:

    public class Test {
    	public static void main(String args[]) {
    		System.out.println("A new jdk test !");
    	}
    }
    

    注意:文件名必须是 Test.java
    之后就可以编译了。
    2.编译
    终端输入:javac /home/zmy/usr/Test.java
    “/home/zmy/usr/”是Test.java所在的目录。
    接着,什么也不会提示,就代表已经编译好了,你到目录下去看,也有 Test.class 文件了

    3.运行
    (也是以下问题的解决方法:
    错误: 找不到或无法加载主类

    这一步很重要,我差不多弄了3个小时 = = 结果却很简单就能解决。
    终端第一次输入:cd /home/zmy/usr/
    终端第二次输入:java Test
    也就是说用java命令的时候,必须直接加.class文件,不能通过目录来用java,也就是说“java /home/zmy/usr/Test”是错误的!!!
    之后就可以成功的看见输出的字符了 ”A new jdk test !“

  • 相关阅读:
    P1119 灾后重建
    P1453 城市环路
    21.10.28模拟 C
    21.10.28模拟 String Coloring AGC26 C
    P1155 [NOIP2008 提高组] 双栈排序
    21.10.27模拟 solve
    21.10.27模拟 P4157 [SCOI2006]整数划分
    P2168 [NOI2015] 荷马史诗
    P3052 [USACO12MAR]Cows in a Skyscraper G
    P2533 [AHOI2012]信号塔 P1742 最小圆覆盖
  • 原文地址:https://www.cnblogs.com/s1124yy/p/5925745.html
Copyright © 2020-2023  润新知