使用 JDK 设置和安装 IntelliJ

spe*_*s10 40 java jdk openjdk oracle software-installation

是否有任何使用 JavaJDK 或 OpenJDK 下载和安装 IntelliJ 的脚本?

我不知道在使用 Ubuntu 12.10 之前我是怎么做的,但我现在正在安装新的 13.04,我一直在寻找一个多合一的脚本,或者一些我可以拼凑起来的脚本

我有两个详细的链接,我认为会很方便,请问还有其他人可以添加吗?

如何安装 Oracle Java JDK 7?

通过 PPA 存储库在 Ubuntu 中安装 Oracle Java 7

更新:我现在发现你可以通过 Ubuntu 软件中心安装 IntelliJ,所以虽然这对我来说是一个很好的学习练习,但它已经不再重要了。感谢所有做出贡献的人。

The*_*ect 77

安装 JDK

JDK的安装可以参考help.ubuntu.com/community/Java

如果要安装 openJDK,

sudo apt-get install openjdk-7-jdk 
Run Code Online (Sandbox Code Playgroud)

如果你想安装 Oracle JDK,你可以使用webup8 team 的 PPA

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Run Code Online (Sandbox Code Playgroud)

安装 IntelliJ IDEA

[更新答案]

www.jetbrains.com/idea/download/下载 IntelliJ IDEA CE 。

  1. 使用提取ideaIC-XX.YZtar.gz

    tar -zxvf ideaIC-XX.Y.Z.tar.gz
    
    Run Code Online (Sandbox Code Playgroud)
  2. idea.shbin提取的文件夹内的目录中运行。

  3. 要创建命令行运行程序, Tools > Create Command-line Launcher
  4. 要创建桌面条目, Tools > Create Desktop Entry

就是这样。现在,您可以从 Ubuntu dash 启动 IntelliJ。

[旧答案]

www.jetbrains.com/idea/download/下载 IntelliJ IDEA CE 。

  1. 使用提取ideaIC-XX.YZtar.gz

    tar -zxvf ideaIC-XX.Y.Z.tar.gz
    
    Run Code Online (Sandbox Code Playgroud)
  2. 成为根。

    sudo -i
    
    Run Code Online (Sandbox Code Playgroud)
  3. 将提取的文件夹移动到 /opt/idea

    mv ideaIC-XX.Y.Z /opt/idea
    
    Run Code Online (Sandbox Code Playgroud)
  4. 创建一个桌面文件并安装它:

    gedit idea.desktop
    
    Run Code Online (Sandbox Code Playgroud)

    并将以下内容复制到idea.desktop文件中。

    [Desktop Entry]
    Name=IntelliJ IDEA 
    Type=Application
    Exec=idea.sh
    Terminal=false
    Icon=idea
    Comment=Integrated Development Environment
    NoDisplay=false
    Categories=Development;IDE;
    Name[en]=IntelliJ IDEA
    
    Run Code Online (Sandbox Code Playgroud)

    然后执行如下命令在unity中自动安装:

    desktop-file-install idea.desktop
    
    Run Code Online (Sandbox Code Playgroud)
  5. /usr/local/bin使用中创建符号链接

    cd /usr/local/bin
    ln -s /opt/idea/bin/idea.sh
    
    Run Code Online (Sandbox Code Playgroud)
  6. 对于要在破折号中显示的想法图标,可以将想法图标添加为

    cp /opt/idea/bin/idea.png /usr/share/pixmaps/idea.png
    
    Run Code Online (Sandbox Code Playgroud)

就是这样。现在,您可以从 Ubuntu dash 启动 IntelliJ。


And*_*nek 29

这应该让你开始:

#!/bin/sh

add-apt-repository ppa:webupd8team/java &&
apt-get update &&
apt-get install oracle-java7-installer &&
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections &&
update-java-alternatives -s java-7-oracle &&

wget -O /tmp/intellij.tar.gz http://download.jetbrains.com/idea/ideaIC-12.0.4.tar.gz &&
tar xfz /tmp/intellij.tar.gz &&
cd idea-IC-123.169/bin &&
./idea.sh
Run Code Online (Sandbox Code Playgroud)

您应该考虑的一些事项:

  • 我不确定必须是哪个部分echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections。可能是更早的一行。
  • 该行cd idea-IC-123.169/bin取决于 IntelliJ 版本,因为提取的文件夹以这种方式命名。它只适用于我写这篇文章时可用的版本。
  • 下载链接也是如此。它可能会随着更新的版本而改变。
  • 我不确定如果您尝试添加一个已经存在的 ppa 会发生什么。这可能会导致问题。
  • 您必须以 root 身份执行脚本


ser*_*inc 17

新方法:您可以使用Ubuntu Make。在 16.04 (Xenial) [及更高版本] 上安装

sudo apt install ubuntu-make
Run Code Online (Sandbox Code Playgroud)

如果您的 Ubuntu 版本在 16.04(代号 Xenial)之前,您可以从 Ubuntu Make PPA 安装。首先,将 PPA 添加到您的系统中:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make  
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

然后,安装 Ubuntu Make:

sudo apt-get install ubuntu-make
Run Code Online (Sandbox Code Playgroud)

安装 Ubuntu Make 后,执行

umake ide idea
Run Code Online (Sandbox Code Playgroud)