Archlinux 的 Java 環境配置

先裝環境,看你要裝哪一版,給他安上。



這邊來個最新版。

sudo pacman -S jre-openjdk jdk-openjdk

然後 archlinux-java status

可以看到,我裝了三個版本:

Available Java environments:
  java-11-openjdk
  java-12-openjdk
  java-8-openjdk/jre

就挑最新版的來用啦 sudo archlinux-java set java-12-openjdk

接著 java --version 看看 jvm 是否正常。
然後 javac --version 看看 java compiler 是否 work。

接著來弄一下 vim。

我們使用 Bundle/Vundle,照著 README,git clone 一下,vim .vimrc 一下就好了。

接著 Vundle 一下 supertab 還有 vim-javacomplete2。

Bundle 'ervandew/supertab'
"set complete=.,w,b,u,t,i,w,
let g:SuperTabDefaultCompletionType = 'context'
autocmd FileType *
  \ if &omnifunc != '' |
  \   call SuperTabChain(&omnifunc, "<c-p>") |
  \ endif

Bundle 'artur-shaik/vim-javacomplete2'
autocmd FileType java setlocal omnifunc=javacomplete#Complete
let g:SuperTabDefaultCompletionType = '<C-x><C-o>'

下個 :BundleInstall

然後要注意一下這個 javacomplete2 需要 ctags,要裝一下。

sudo pacman -S ctags

還有有個坑

sudo rm -rf ~/.vim/bundle/vim-javacomplete2/libs/javavi/target
cd ~/.vim/bundle/vim-javacomplete2/libs/javavi/
mvn compile

至此,你可以開心的用 vim 寫 java 囉~



留言

這個網誌中的熱門文章

[Antergos] disable touchpad

[Editor] 入坑 Atom => Markdown 轉 PDF