Depuis la fermeture de l'entreprise, j'ai essayé de préparer l'environnement Java avec Visual Stuido Code (ci-après VS Code), qui n'a cessé d'évoluer récemment. La plate-forme est Ubuntu 18.04. Essayez également d'utiliser Gradle.
Vous pouvez le télécharger sur le site officiel, mais si vous utilisez Ubuntu, vous pouvez utiliser Ubuntu Make, afin de pouvoir l'utiliser. La version 1.28.2 est maintenant installée.
umake ide visual-studio-code
umake --version
> 16.11.1
Si vous entrez "java" dans la recherche de plug-ins, une grande partie apparaîtra, mais si vous incluez le "Java Extension Pack", il semble que les plug-ins suivants sont inclus ensemble, donc je vais l'inclure.
Redémarrez simplement pour recharger et vous avez terminé.
Le dernier est Java 11, mais cette fois-ci, Java 8, initialement inclus, est utilisé à la place.
La procédure d'installation sera omise ici car elle frappera autant de fois que vous le souhaitez si vous google.
Vérifiez à propos de $ JAVA_HOME
.
echo $JAVA_HOME
> /usr/lib/jvm/java-8-oracle
Officiel indique actuellement que la dernière est la 4.10.2, mais j'ai utilisé 3.4.1 installé avec apt.
apt install gradle
Si vous avez gradle, vous pouvez facilement le faire, alors je vous ai laissé ça.
Le but est de spécifier --type java-application
.
mkdir project_name_dir
cd project_name_dir
gradle init --type java-application
tree
.
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
├── main
│ └── java
│ └── App.java
└── test
└── java
└── AppTest.java
Au fait, le contenu de build.gradle ressemble à ceci (ligne de commentaire supprimée)
build.gradle
apply plugin: 'java'
apply plugin: 'application'
repositories {
jcenter()
}
dependencies {
compile 'com.google.guava:guava:20.0'
testCompile 'junit:junit:4.12'
}
mainClassName = 'App'
Utilisez gradle pour effectuer des tâches que vous pourriez utiliser. C'est toujours un modèle, donc tout devrait bien fonctionner.
gradle build
gradle run
gradle check
gradle clean
Sélectionnez le répertoire de projet créé et travaillez.
Définissez la valeur de $ JAVA_HOME
dans" java.home "de settings.json
.
Vous pouvez modifier le fichier directement ou le définir dans l'interface graphique.
grep java.home ~/.config/Code/User/settings.json
> "java.home": "/usr/lib/jvm/java-8-oracle"
Définissez .vscode / tasks.json
pour exécuter la commande gradle.
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "./gradlew build"
},
{
"label": "run",
"type": "shell",
"command": "./gradlew run",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "clean",
"type": "shell",
"command": "./gradlew clean"
},
{
"label": "check",
"type": "shell",
"command": "./gradlew check"
}
]
}
Touche F1
→" exécuter la tâche "→ Sélectionnez l'ensemble de tâches dans tasks.json.
Vous pouvez utiliser Ctrl
+ Shift
+ B
pour exécuter la tâche par défaut run
.
Si vous définissez un point d'arrêt, il s'arrêtera à ce stade, vous pouvez donc déboguer sans en être conscient.
Je ne peux encore rien dire parce que je viens de le toucher,
--Il n'a pas été possible de refactoriser en incluant le nom du répertoire tel que le nom du package.
Je voudrais espérer une croissance future.
Recommended Posts