本文作者:小赞(clozer)

邮箱:clozer@foxmail.com

未经授权严禁转载及运用

序言

今天翻开手机发现知乎给我推了一篇文章,标题好像是《JetBrains推出的轻量化编辑器Fleet与vscode比照》,这登时让我感到了爱好,首要是JetBrains公司的产品,其次是轻量化编辑器。比照的对象仍是vscode。因而我进行了测验,也遇到了一些问题,所以呈现了此篇文章。

装置 JetBrains Fleet

  1. 在装置Fleet之前,首要需求装置Toolbox。
  2. 在装置完结后会呈现以下界面:
    JetBrains Fleet安装及使用教程
  3. 直接点击Fleet装置即可,默许是装置最新版本。
  4. Fleet装置完结后左键单击即可翻开,界面风格如下(风格和JetBrains其它产品类似):
    JetBrains Fleet安装及使用教程
  5. 现在让咱们显现左侧侧边栏,就像vscode一样:
    JetBrains Fleet安装及使用教程

运转一般 java 项目 (未完结)

  1. 首要得保证装置了java jdk。
  2. 随后新建目录HelloJava,并经过Fleet翻开。如下图所示:
    JetBrains Fleet安装及使用教程
  3. 这时咱们新建一个hello文件,右边的编辑区域会呈现select language,咱们左键单击,并且选择为Java,如下图所示:
    JetBrains Fleet安装及使用教程
  4. 随后会呈现file template,咱们继续点击,Fleet会帮咱们生成一个简略的类模板,如下图所示:
    JetBrains Fleet安装及使用教程
  5. 在里边增加一行打印
    public class hello {
        public static void main(String[] args) {
            System.out.println("hello java");
        }
    }
    
  6. 现在必定会有小伙伴点击右上角的Run测验运转,可是会发现生成了一个装备文件让你装备,不过没有关系,咱们暂时不用理这个文件。咱们点击左上角的setting,然后会呈现如下图:
    JetBrains Fleet安装及使用教程
  7. 随后咱们左键单击 Edit in settings.json
    JetBrains Fleet安装及使用教程
  8. 会主动生成如下装备文件:
    JetBrains Fleet安装及使用教程
  9. 咱们在装备文件中增加{"name": "JPS",}(或许会有小伙伴问为什么是JPS,而不是Java,这一点我也不理解,希望有小伙伴能给我回答,我在网上查阅材料时显现,JPS全称为:Java Virtual Machine Process Status Tool),同时能看到右上角正在加载环境,如下图所示:
    JetBrains Fleet安装及使用教程
  10. 这时咱们切换回Setting标签,然后装备JDK,我这儿主动识别了环境变量JAVA_HOME。如下图所示:
    JetBrains Fleet安装及使用教程
  11. 在加载了环境变量后,咱们需求保证开启了智能形式(便是左上角一个闪电图标),回到hello文件,咱们能够看到代码有了履行的图标,如下图所示:
    JetBrains Fleet安装及使用教程
  12. 可是在运转时,呈现了以下过错(目前没有处理,官网也只描述了Gradle和Maven项目的初始化。可是经过javac编译hello.java文件后,再用java hello指令能够正常运转,返回Fleet后也能进行正常运转,不过我想这并不是处理方案,总不或许自己手动编译文件吧。假如有小伙伴能够处理,希望能够回复该篇博客。):
    过错: 找不到或无法加载主类 hello
    原因: java.lang.ClassNotFoundException: hello
    

一般 java 项目建立小结

经过上述测试时,我发现Fleet仍是有很多BUG的,例如智能形式突然失效(运转图标消失);有时代码智能提示十分缓慢;因为新建的文件是没有后缀的,假如当你加上.java后,该文件的智能形式失效等等

JetBrains Fleet安装及使用教程

运转Maven项目

  1. 首要需求保证装置了Maven
  2. 按翻开终端并履行以下指令:
    mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
    
  3. 运转前:
    JetBrains Fleet安装及使用教程
  4. 运转后:
    JetBrains Fleet安装及使用教程
  5. 经过Fleet翻开my-app目录(记住翻开智能形式),随后进入设置更改自己的maven装备,默许情况下,Fleet 运用环境变量中的 JDKJAVA_HOME。在继续之前,请保证它已在你的环境中装备。不然,你可认为你的项目装备自定义 JDK。
    JetBrains Fleet安装及使用教程
  6. 点击履行,打印出hello world!,如下图所示:
    JetBrains Fleet安装及使用教程
  7. 在导入依靠时,maven不会主动下载包,需求封闭智能形式然后从头翻开。

Maven项目建立小结

总的来说,maven项目建立比较简略,究竟官方提供了文档,仅有的点便是每次导入依靠需求开关智能形式。

Fleet与Space完结长途开发

  1. 首要需求注册Space
  2. 注册完结登录后进入主页,点击新建库房,我这儿命名为learn_space。如下图所示:
    JetBrains Fleet安装及使用教程
    JetBrains Fleet安装及使用教程
  3. 接下来为库房创立开发环境,如下图所示:
    JetBrains Fleet安装及使用教程
    JetBrains Fleet安装及使用教程
  4. 创立完结后跳转页面,点击翻开即可,假如下次想翻开,到库房页面点击Open dev environment,再选择之前创立好的开发环境则会再次跳转页面,如下图所示:
    JetBrains Fleet安装及使用教程
  5. 翻开Fleet后,能够看到项目现已翻开,如下图所示:
    JetBrains Fleet安装及使用教程
  6. 接下来翻开终端,这个终端是长途的终端,然后运转之前创立maven项目的指令(长途开发环境自带maven),运转结束后项目会在长途创立完结,所有的装备(setting文件里边的装备)更改都是影响的长途保管环境。
    JetBrains Fleet安装及使用教程
  7. 点击运转,项目在长途保管环境运转,不占用本地系统资源,如下图所示:
    JetBrains Fleet安装及使用教程
    JetBrains Fleet安装及使用教程

假如有写的欠好的地方,或许有问题需求讨论,能够发邮件给我哦!