前几天踩了一个坑,基于vscode远程开发调试java8代码。vscode的远程开发非常方便,在python开发方面已经可以抛弃pycharm了,但是在java方面离Intellij idea 还差得很远。但是Intellij idea 的远程开发功能只有pro付费版才有,社区版只能用于自己桌面。为了能够在远程开发机进行debug java代码,于是硬啃vscode对应的配置。踩过坑之后,就会觉得vscode真香!
sudo apt install openjdk-8-jdk # dev host ubuntu system
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
sudo apt update # dev host
sudo apt install maven
export M2_HOME="/usr/share/maven" # default directory for mvn home
export M2=${M2_HOME}/bin
export PATH=${PATH}:${M2_HOME}/bin
sudo apt update
sudo apt install openjdk-16-jdk # dev host ubuntu system
{
"workbench.colorTheme": "Default Dark+",
"maven.terminal.useJavaHome": true,
"java.help.firstView": "gettingStarted",
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"java.configuration.maven.globalSettings": "/usr/share/maven/conf/settings.xml",
"java.maven.downloadSources": true,
"java.eclipse.downloadSources": true,
"java.configuration.maven.userSettings": "/usr/share/maven/conf/settings.xml",
"maven.executable.path": "/usr/bin/mvn",
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "/usr/lib/jvm/java-8-openjdk-amd64"
},
],
}