2012-08-06 15 views
16

Ich betreibe Maven basierte Spring-Projekt in Netbeans. Ich verwende eine Umgebungsvariable in meiner Projektkonfigurationsdatei, um eine bestimmte Datei basierend auf diesem Variablenwert zu öffnen. Ich kann es in Eclipse einstellen, weiß aber nicht, wie man es in Netbeans einstellt. Kann mir jemand helfen?Wie setzt man die Umgebungsvariable in Netbeans?

+0

möglich Duplikat von [Wie richte ich eine Java-Umgebungsvariable in Netbeans ein] (http://stackoverflow.com/questions/8577249/how-do-i-set-up-a-java-environment-variable- in-netbeans) –

+0

http://stackoverflow.com/questions/8577249/how-do-i-set-up-a-java-environment-variable-in-netbeans ist kein Duplikat, weil es um Systemeigenschaften und nicht um Umgebung geht Variablen (der Titel sagt es andersherum, bearbeite bereits vorgeschlagen) –

Antwort

27
System.getEnv("FOO") == "FOOVALUE" 

Netbeans 6.7+ -

Rechtsklick Projekt

  • -> Eigenschaften -> Aktionen -> Ausführen Projekt -> Set Eigenschaften: In

Env .FOO = FOOVALUE

Hinweis: Sie können die gleiche Technik auf andere Konfigurationen und andere Aktionen wie Debug-Projekt anwenden

0

Ich konnte nicht finden, dass die Eigenschaften-> Aktionen Einstellung, mit NetBeans 7.4. Ich habe nicht explizit brauchen eine Umgebungsvariable - nur ein Wert, den ich außerhalb meiner Anwendung festlegen konnte. Stattdessen konnte ich die Datei "project.properties" im Ordner nbproject der Hauptanwendung ändern.

Innerhalb von project.properties ist eine Einstellung "run.args.extra". Jedem Befehlszeilenargument, das Sie weitergeben möchten, muss der 'Name' vorangestellt werden. Hier ist ein Beispiel.

run.args.extra = -J-DFOO = FOOVALUE

Beachten Sie, dass dies nicht eine Umgebungsvariable ist. Es ist vielmehr ein auf System.getProperty ("FOO") zugreifbarer Wert. Ein besonderer Hinweis: Hier können Sie auch ändern, wie viel Speicher Ihre Anwendungen mit Xmx/Xms belegen.

0

Auf macOS:

In $HOME/.bashrc Add Alias:

alias netbeans='/Applications/NetBeans/NetBeans\ X.Y.app/Contents/MacOS/netbeans &'

Im Terminal:

> netbeans

Diese IDE startet mit Benutzerumgebungsvariablen.

Als Ergebnis sind Umgebungsvariablen (wie $PATH) in NetBeans IDE und Tools (wie Ruby Debugger) verfügbar.