码迷,mamicode.com
首页 > 编程语言 > 详细

ubuntu下eclipse java ee首次打开提示找不到jdk的问题

时间:2017-04-25 23:22:09      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:建立   超级   内容   命令   提示   symbol   www   --   指令   

最近想搭建一个本地服务器,方便写一些网络请求相关的demo,遂下载了eclipse  ee版 ( IDEA证书好贵,暂时不想买-=-),下载---解压 一切正常,但是当在terminal下打开eclipse时提示无法找到JDK, WTF,我本机的android studio好端端的跑着,你告诉我找不到JDK ?

 

废话少说,总之原因是eclipse默认会在自身所在目录下寻找JDK但找不到导致的报错,解决方法之一是将jdk再拷贝一个到eclipse下,想都不想,pass。

这里讲方法二:

cd {eclipse所在目录}
mkdir jre
cd jre
ln -s {jdk所在目录}/bin bin

指令来自网络,真实来源也不清楚是哪里,总之谢谢先。

 

作为linux渣,又搜了一下 ln -s 这个指令的作用。

一般的用法是

sudo ln -s 源文件 目标文件

作用是在目标文件位置建立一个源文件的同步链接,类似windows下的超级链接。

 

删除链接:

rm -rf   {symbolic_name}

symbolic_name指的是目标文件名。

 

链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。
  在硬链接的情况下,参数中的“目标”被链接至[链接名]。如果[链接名]是一个目录名,系统将在该目录之下建立一个或多个与“目标”同名的链接文件, 链接文件和被链接文件的内容完全相同。如果[链接名]为一个文件,用户将被告知该文件已存在且不进行链接。如果指定了多个“目标”参数,那么最后一个参数 必须为目录。
  如果给ln命令加上- s选项,则建立符号链接。如果[链接名]已经存在但不是目录,将不做链接。[链接名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。如果[链接名]是一个已经存在的目录,系统将在该目录下建立一个或多个与“目标”同名的文件,此新建的文件实际上是指向原“目标”的符号链接文件。

 

 

ln指令部分来自http://www.cnblogs.com/perfy/p/5164430.html

ubuntu下eclipse java ee首次打开提示找不到jdk的问题

标签:建立   超级   内容   命令   提示   symbol   www   --   指令   

原文地址:http://www.cnblogs.com/tergeldev/p/6765066.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!