Eclipse Native Library Location relativ zum Projektordner, nicht relativ zum Workspace

G

Gast2

Gast
Hallo folgendes Problem:

Ich möchte den .classpath ebenfalls in mein repo einchecken. Ist auch soweit gar kein Problem, da alle libs relativ zum Projektordner (lib/...) eingebunden werden.

Eine Lib (RXTX) braucht ja aber noch die native dll. Diese muss man unter Eclipse ja per Native Library Location einbinden.

Diese Angabe wird im .classpath zwar auch relativ gespeichert, aber leider relativ zum Workspace?! Nenne ich den Projektordner jetzt um funktionierts nicht mehr.

Beispiel: Im repo heißt das Verzeichnis trunk und ich checke es als NAME aus. Dann steht im .classpath immer noch trunk/... vom letzten Checkin. Das soll aber unabhängig sein. Jeder nennt das Projekt in seinem Workspace ja vielleicht anders.

Geht das auch relativ zum Projektordner und nicht relativ zum Workspace?

Hier mein .classpath:

[XML]<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="lib/RXTX/version_2_1_7_r2_x86/RXTXcomm.jar">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="trunk/lib/RXTX/version_2_1_7_r2_x86/bin"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="lib/Forms/version_1_4_1/jgoodies_common.jar"/>
<classpathentry kind="lib" path="lib/Forms/version_1_4_1/jgoodies_forms.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
[/XML]
 
G

Gast2

Gast
Sorry muss nochmal nachaken. Hat denn niemand eine Ahnung wie man das anders machen könnte?
 
M

maki

Gast
Sehe da keine saubere Lösung für, Native Libs werden leider relativ zum Workspace, nicht zum Projekt, angegeben.
Könntest ja die .project Datei auch noch miteinchecken, denn da steht der Name des Projektes mit drinnen.
 

Peter W. Marth

Aktives Mitglied
Wenn man in Eclipse eine Klasse mit "Run as -> Java Application" ausführt, wird eine RunConfiguration angelegt, die man mit "Run -> Cun Configurations" editieren kann. Im Reiter "Arguments" im Feld "VM arguments" die Variable -Djava.library.path auf das Verzeichnis setzen, in welchem die DLL liegt. Damit sagt man der Java VM, wo sie nach Native Librarys suchen soll.
Die Run Configuration liegt im Verzeichnis .metadata\.plugins\org.eclipse.debug.core\.launches unter dem Projektordner, und kann von dort mit eingecheckt werden.
 

Wildcard

Top Contributor
Launch Configs können im Projekt gepflegt werden. Im Tab 'Common' kann man auf 'Shared File' oder so umstellen. Eclipse legt dann eine LaunchName.launch Datei im Projekt Root ab.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Jose05 Wie kann man aus einem Java-Code native Apps erstellen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
S Maven und Native-Libs IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
G Native-Code mit JBiulder Enterprise IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Eclipse CDT Library einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse: Projekt aus meinem Workspace als Library auswählen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G eigene Library In NetBeans 11.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
TheJavaKid NetBeans JDBC Library mit Netbeans in Jarfile mit packen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
W Java Byte Code Engineering Library (BCEL) Installation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
F Eclipse Appcompat-v7 Library kann nicht geladen werden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
H Eclipse ADT Rendering Library Bug IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M NetBeans Simple Validation Library IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
O Eclipse Meine Anwendung so in eine Jar-Library kapseln, dass man die Sourcen nicht rekonstruieren kann IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
O Eclipse Suche nach Methode in einer "referenced" Jar-Library IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
L Eclipse Import von Library IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
H NetBeans Library in JAR einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse Wie kann man eine externe Library importieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
N externe Library in Eclipse "richtig" einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
D Eclipse Javadocs von User Library werden nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
P Eclipse Runnable Jar exportieren mit externer Library IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
B Beim erstellen einer .jar Datei wird fremde Library nicht erkannt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G externe Library NetBeans / eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
J Eclipse: Jar Library -> Web Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H java.library.path unter Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
W Standart-Library Sourcedateien einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Netbeans 4.1 --> junit library could not be found ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
P Javadoc - Autofinder Plugin für Location Path IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 24

Ähnliche Java Themen

Neue Themen


Oben