Wie setze ich JAVA\_HOME für Java?



Ich habe eine Java-Version installiert. Wie können wir die `$JAVA_HOME` Umgebungsvariable richtig einstellen ?
Sie können Ihr Set `JAVA_HOME` in `/etc/profile` als [Petronilla Escarabajo](https://askubuntu.com/a/175519/19723) vermuten lässt. Der bevorzugte Speicherort für `JAVA_HOME` eine Systemvariable ist jedoch `/etc/environment` .

Öffnen Sie `/etc/environment` in einem beliebigen Texteditor wie `nano` oder `gedit` und fügen Sie die folgende Zeile hinzu:


```
 JAVA_HOME="/usr/lib/jvm/open-jdk"
 
```
(Java-Pfad könnte anders sein)

Verwenden Sie `source` diesen Befehl, um die Variablen zu laden:


```
 source /etc/environment
 
```
Überprüfen Sie dann die Variable, indem Sie diesen Befehl ausführen:


```
 echo $JAVA_HOME
 
```
**Aktualisieren**

Normalerweise beziehen die meisten Linux-Systeme standardmäßig / etc / environment. Wenn Ihr System dies nicht tut, fügen Sie die folgende Zeile hinzu `~/.bashrc` (Danke @pje)


```
 source /etc/environment
 
```
<p>unter windows/linux können sie zu <code>file</code> -&gt; <code>settings</code> -&gt; <code>editor</code> -&gt; <code>general</code> -&gt; <code>auto import</code> -&gt; <code>java</code> und wechseln nehmen sie die folgenden änderungen vor:</p><ul> <li> <p>ändern sie den wert von <code>insert imports on paste</code> in <code>all</code></p> </li> <li> <p>mark<code>add unambigious imports on the fly</code> option als markiert</p> </li> </ul><p>führen sie auf einem mac dasselbe in <code>android studio</code> -&gt; <code>preferences</code> aus.</p><p><img src="https://i.stack.imgur.com/ycj3z.png" alt="enter image description here"></p><p>danach werden alle eindeutigen importe automatisch hinzugefügt.</p> Jython Compiler bietet nicht viel Optimierungs Entscheidungen. Da jedoch die Java Virtual Machine (Java) und vielleicht Compiler (javac) im Backend oder zur Laufzeit aufgerufen zu werden, sollten Sie einen Blick auf sie nehmen.


Java hat unterschiedlichen Laufzeitschalter je nach verwenden, ob Sie es als Server-Prozess starten wollen, Client-Prozess, etc. Sie können auch, wie vielen Speicher sagen zuzuteilen. Ich würde auch gleich mit Java anfangen, wenn du es im Endeffekt sowie so lernen willst. 


Wenn man sich vernünftig dransetzt kann man eigentlich mit jeder Sprache anfangen. Hallo, 
  

  
Geht absolut nicht, das ist auch in Java programmiert und benötigt Java um zu laufen...
  

  
Gruß <p> <a href="http://docs.oracle.com/javase/tutorial/java/javaoo/accesscontrol.html">das offizielle tutorial</a> kann für sie von nutzen sein.</p><pre> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ | │ klasse │ paket │ unterklasse │ unterklasse │ welt | | │ │ │ (gleiche packung) │ (verschiedene packungen) │ | | ───────────┼───────┼─────────┼ ──────────┼──────────┼──────── | | public │ + │ + │ + │ + │ + | | ───────────┼───────┼─────────┼──────────┼─── ───────┼──────── | | protected │ + │ + │ + │ + │ | | ───────────┼───────┼─────────┼──────────┼─── ───────┼──────── | | kein modifikator│ + │ + │ + │ │ | | ───────────┼───────┼─────────┼──────────┼─── ───────┼──────── | | privat │ + │ │ │ │ | | \_\_\_\_\_\_\_\_\_\_\_ | \_\_\_\_\_\_\_ | \_\_\_\_\_\_\_\_\_ | \_\_\_\_\_\_\_\_\_\_ | \_\_\_\_\_\_\_\_\_\_ | \_\_\_\_\_\_\_\_ | +: zugänglich leer: nicht zugänglich </pre> <p>unter <kbd>preferences</kbd>, wählen <kbd>java</kbd> -&gt; <kbd>editor</kbd> -&gt; <kbd>save actions</kbd>. überprüf den <kbd>perform the selected actions on save</kbd>und überprüfen sie die <kbd>format source code</kbd> box.</p><p>dies ist in früheren versionen von eclipse möglicherweise nicht verfügbar. ich weiß, dass es funktioniert in:</p><pre><code>version: 3.3.3.r33x\_r20080129-\_19uel7ezk\_gxf1kouft&lt;br&gt; build id: m20080221-1800 </code></pre> <p>gehe zu <strong>datei</strong> -&gt; <strong>einstellungen</strong> -&gt; <strong>compiler</strong> überprüfe jetzt <strong>externes build verwenden</strong></p><p>dann das projekt neu erstellen</p> Hallo zusammen! 
  
Das Problem habe ich alleine lösen können...Es hat sich herausgestellt , dass ich die falsche( alte) Version heruntergeladen haben.Jetzt habe ich auf diese Seite auf diese Homepage die kompatible Version downloadet. <p>standardmäßig wählen sie bei der installation die option "mein heimatverzeichnis verschlüsseln" <em>wird</em> ihren swap-space verschlüsseln¹ - zumindest in ubuntu 10.04 und neueren versionen (ich weiß nicht, wann dies implementiert wurde) könnte auch früher sein).</p><p>technisch verwendet es die <code>ecryptfs-setup-swap</code> programm für die swap-verschlüsselung. sie können dieses tool verwenden, wenn sie ihren swap space nach der installation verschlüsseln möchten.</p><p>¹: dies gilt sowohl für swap <em>partitionen</em> als auch für alle von ihnen eingerichteten swap <em>dateien</em>.</p> hast du unbekannte dateien ausführen unter einstellungen angemacht? muss häckechen sein. ansonsten musst du zum installieren der APK-Dateien das programm AppsInstaller vom AndroidMarkt holen und installieren