zoukankan      html  css  js  c++  java
  • 程序“javac”已包含在下列软件包中

    在Ubuntu中用javac HelloWorld.java时出现错误为

    程序“javac”已包含在下列软件包中:
     * openjdk-6-jdk
     * ecj
     * gcj-4.4-jdk
     * gcj-4.3
    请尝试:sudo apt-get install <选定的软件包>

    解决方法:

    用以下命令即可解决这个问题

    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/SunJDK/jdk1.6.0_22/bin/javac 300
    返回信息为update-alternatives: 使用 /usr/lib/jvm/SunJDK/jdk1.6.0_22/bin/javac 来提供 /usr/bin/javac (javac),于 自动模式 中。
    附:

    一、用java -version就可以查看到java版本信息
    java version "1.6.0_22"
    Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
    Java HotSpot(TM) Server VM (build 17.1-b03, mixed mode)

     

    二、关于环境变量的配置

    我没配置环境变量,用javac HelloWorld.java 

    java HelloWorld也能运行出结果

    参照网上关于环境变量的配置,有两种配置环境变量的方法:

    1.编辑 /etc/profile文件,用命令sudo vi /etc/profile编辑文件内容

    在profile文件的末尾,umask 022之前添加:

    #set java environment 

    export JAVA_HOME=/usr/lib/jvm/SunJDK/jdk1.6.0_22

    export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin: $PATH

    2.编辑/etc/environment文件,用命令sudo vi /etc/environment打开

    在environment文件最后添加

    PATH="/usr/lib/jvm/SunJDK/jdk1.6.0_22/bin"

    CLASSPATH="/usr/lib/jvm/SunJDK/jdk1.6.0_22/lib"

    JAVA_HOME="/usr/lib/jvm/SunJDK/jdk1.6.0_22"

  • 相关阅读:
    软件工程实践总结作业
    软工实践 产品个人分析
    软工交接情况
    结队第二次作业——WordCount进阶需求
    团队展示(团队)
    软工第一次结对
    软工实践第二次作业
    selenium_04_课堂笔记
    selenium_05_课堂笔记
    selenium_06_课堂笔记
  • 原文地址:https://www.cnblogs.com/adolfmc/p/2719784.html
Copyright © 2011-2022 走看看