根据发布公告的介绍,Projector 是用于在网络上远程运行 JetBrains IDE 和 Swing 应用程序的工具和框架。Projector 是一种自托管技术,它支持在服务器上运行基于 IntelliJ 的 IDE 和基于 Swing 的应用,让开发者可以在任何地方使用浏览器和本地应用来访问它们。
安装教程
1 | https://github.com/JetBrains/projector-docker |
启动容器
以root用户启动
1 | docker run -d -u 0 -it --net=host -v /opt/idea/project:/root -v /opt/idea/maven:/root/.m2 --name=idea a5351171296f |
以dockerfile默认用户启动
1 | docker run -d -it --net=host -v /opt/idea/project:/home/projector-user -v /opt/idea/maven:/home/projector-user/.m2 --name=idea a5351171296f |
docker一点命令
1 | docker rm -f $(docker ps -aq) |
设置密码
1 | FAQ |
设置密码
1 | docker run -d -u 0 -it --env ORG_JETBRAINS_PROJECTOR_SERVER_HANDSHAKE_TOKEN=dongdongzhou --env ORG_JETBRAINS_PROJECTOR_SERVER_RO_HANDSHAKE_TOKEN=dongdongzhou --net=host -v /opt/idea/project:/root -v /opt/idea/maven:/root/.m2 --name=idea a5351171296f |
启动之后
多行输入
1 | .bashrc <<EOF |
换源
1 | 1换源 |
安装vim
1 | 安装vim |
安装JDK
1 | 1 idea内部安装jdk .azul-1.8.0_282.intellij |
1 | 配置/etc/profile |
使生效
1 | source /etc/profile |
配置mvn
1 | cd /projector/ide/plugins/maven/lib/maven3/conf |
git设置
1 | 全局设置 |
idea 插件
1 | 阿里规约 |
idea 设置
1 | 换行符 code style |
问题
1、现发现无法支持输入法切换
- 本文作者: 初心
- 本文链接: http://funzzz.fun/2021/03/17/idea-projector/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!