懂得都懂,写Java写习惯了突然没电脑用不能用IDEA就很难受,然后就捣鼓了一下尝试Termux安装IDEA
安装Ubuntu系统
这里用proot-distro
来安装和启动Ubuntu
首先执行安装命令安装(如果较慢请自备魔法,或者等)
安装proot-distro
pkg install proot-distro
安装Ubuntu
proot-distro install ubuntu
安装完毕后,执行下方命令进入系统
proot-distro login ubuntu
然后你就完成一半了!
部署VNC服务
接下来让我们安装VNC服务,这里用的是tmoe
的脚本
启动tmoe
脚本
cd /tmp
curl -LO https://l.tmoe.me/2.awk
awk -f 2.awk
然后选择<Tools>
选择GUI:图形界面
选择rootless_DE
,这样有没有root都可以跑
这里选择xface
然后会提示是否安装推荐软件,这个安不安装不影响,取决于你自己
等等安装完成,会提示启动的VNC,我这里用<tiger>
选择一个VNC端口,等会连接要用
至此部署完毕,全部选择最后一项退出tmoe脚本
安装IntelliJ IDEA
首先预备一个VNC客户端(随便下一个,这里推荐VNC Viewer
),等会连接要用
使用自带apt
命令安装Java
apt update
apt install openjdk-8-jre
然后让我们下载IntelliJ IDEA Linux版本
https://www.jetbrains.com/idea/
然后复制到一个目录下并解压,比如我放在/opt/idea/
中
cp <idea文件路径带名称> /opt/idea/
cd /opt/idea/
tar xzvf <idea文件名>
然后就大功告成!没错,不需要配置环境变量
连接VNC
设置下管理员密码,不然我自己都不知道
passwd
输出
root@localhost:/opt/idea# passwd
New password:
Retype new password:
passwd: password updated successfully
就成功了
先启动VNC服务
startvnc
返回
root@localhost:/tmp# startvnc
Starting vnc server ...
The current vnc port is 5902, and vnc address is localhost:5902 removed '/tmp/.X2-lock'
removed '/tmp/.X11-unix/X2'
sudo service dbus start
* Starting system message bus dbus [ OK ]
* dbus is not running Dbus is not running.
正在启动vnc服务,本机vnc地址 localhost:5902
IPv6地址 [::1]:5902 [2409:815c:e614:146:e0d9:6073:d069:871f]:5902
The LAN VNC address 局域网地址 192.168.1.113:5902
vnc pid: 19185
session pid: 19187
cat -n /root/.vnc/vnc.log
1
2 Xvnc TigerVNC 1.12.0 - built 2022-03-25 17:06
3 Copyright (C) 1999-2021 TigerVNC Team and many others (see README.rst)
4 Underlying X server release 12101003, X.Org 5
6
7 Sun Nov 6 07:33:19 2022
8 vncext: VNC extension running!
9 vncext: Listening for VNC connections on all interface(s), port 5902 10 vncext: created VNC server for screen 0
打开安装的VNC客户端,添加VNC服务器,地址写localhost:<刚才选的端口>
,连接
显示像我这个图就成功了
这里直接移除插件就行
打开刚才我们安装idea的位置,解压出的文件中有个bin
文件夹,里面有个idea.sh
,运行即可启动IntelliJ IDEA