Faire fonctionner Java avec Windows 10 Ubuntu


J'ai installé la mise à jour Anniversaire de Windows 10 afin que je puisse essayer Bash sur Ubuntu sous Windows. Voir comment l'installer. Je voulais voir à quel point c'était performant. J'ai ensuite installé le JDK Oracle Java selon cet article, afin que je puisse comparer les temps de compilation avec le compilateur Java Windows natif.

J'ai ensuite essayé d'exécuter Maven sur mon projet, mais cela n'a pas fonctionné. Maven a juste accroché en commençant. J'ai remarqué dans le Gestionnaire des tâches que le processus" java " tournait autour de 92% CPU.

J'ai donc essayé quelque chose de simple. J'ai créé une classe factice Java Hello-world-like et j'ai tenté de la compiler avec javac. De même, le processus" javac " était assis autour de 92% CPU.

Je pensais que cela avait peut-être quelque chose à voir avec l'exécution sans tête, mais l'option -Djava.awt.headless=true ne l'a pas amélioré.

Quiconque A cela de travailler ou de faire quelque chose à essayer?

Mise à Jour:

J'ai également essayé d'installer le JDK ouvert au lieu du JDK Oracle (via sudo apt-get install openjdk-7-jdk) avec le même résultat.

Author: tom, 2016-10-20

2 answers

Je l'ai compris. Je ne pouvais pas utiliser le téléchargement directement à partir d'Oracle. Au lieu de cela, j'ai dû l'installer selon ce lien. Voici les étapes:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
 3
Author: tom, 2016-10-29 23:51:57

J'ai eu la même expérience avec la mise à jour anniversaire de Windows 10. La première version Fast Track Insider après la mise à jour anniversaire et plus tard prend en charge à la fois le programme d'installation oracle Java 8 et le programme d'installation open JDK 7. Je viens de vérifier que la commande java-version fonctionne toujours sur Insider Preview Build 14951 161014-1700 à partir du shell bash du sous-système Ubuntu. J'ai également exécuté d'autres outils basés sur la JVM à partir du shell bash, mais pas de manière extensive.

Voici un lien vers un problème, Impossible d'installer Oracle JDK 8 # 315 , décrivant à la fois les problèmes d'installation et de blocage de la JVM suivis par le projet BashOnWindows.

 1
Author: gordon force, 2016-10-28 23:12:52