2015-10-18 32 views
-2

我在安装mysql数据库的同时在我的ubuntu电脑上设置java路径时遇到问题。该程序显示以下内容,我甲肝不知道设置了Java路径如何在Ubuntu中给java路径

Error: /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java not found or not a valid JDK
Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/devkrishna/.sqldeveloper/4.1.0/product.conf
/usr/lib/jvm/java-1.8.0-openjdk-amd64
Error: Java home /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java is not a JDK.
Running SQL Developer under a JRE is not supported.

If this Java VM is actually a full JDK installation, add
'SetSkipJ2SDKCheck true' to one of the following files.
Otherwise specify a different Java JDK location with a
SetJavaHome directive in one of the following files:
/home/devkrishna/.sqldeveloper/4.1.0/product.conf
/opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf

回答

1
  • 打开终端(Ctrl键 + Alt键
  • 类型

    sudo gedit .bashrc 
    
  • 进入Ubuntu的用户的密码
  • 转到文件中的新行
  • 类型下面的代码

    export JAVA_HOME=enter_java_path_here 
    export PATH=$JAVA_HOME/bin:$PATH 
    eg: export JAVA_HOME=/home/pranav/jdk1.8.0_131 
        export PATH=$JAVA_HOME/bin:$PATH 
    
  • 保存文件
  • 类型

    source ~/.bashrc 
    

    的最后一行在终端

  • 完成
1

的第一个错误看起来你没有的OpenJDK-7由于某种原因,它看起来也正在寻找的OpenJDK-8千万。安装在-至少与其中之一:

sudo apt-get install openjdk-7-jdk 

和/或

sudo apt-get install openjdk-8-jdk 
+0

我已经安装了Java,但主要的问题是建立一个java的路径,并同时安装mysql数据库 –

+0

路径的似乎已经是正确的位置,如果它通常安装。你是否试图让它使用替代版本? – WillShackleford

+0

我以前曾经使用过使用过的java 1.7.0,但现在我使用的是java1.8.0,并且在从1.7.0到1.8.0的转换过程中遇到问题。 –