Originariamente inviato da lolide
Se usi Netbeans dalle proprieta' di progetto in Libraries aggiungi il jar rxtx e spunti Package così la include nel jar e non dovrebbe richiedere piu' che il jar sia presente nella cartella della JVM.

Per aggiungere la dll invece è un po' piu' complicato. Devi aggiungere la dll nel jar dell'applicazione da Build>Packaging>Add File/Folder e poi devi caricarla in memoria manualmente.

Nel senso che nel main della classe java che viene richiamata dall'exe, prima di usare qualsiasi metodo o classe che richiede la libreria dll, la devi salvare in una cartella (temporanea o dove vuoi tu) e caricarla in memoria con System.loadLibrary()
Grazie per la risposta
Allora se vado in:
MyProject-->Proprierties-->Libraries
non trovo nessun flag, l' unico flag lo trovo in basso "Buil Porjects on Classpath"

In MyProject-->Proprierties-->Build-->Packaging non vedo come aggiungere la DLL

Inoltre il codice del main se ho ben capito dovrebbe essere cosi modificato:

codice:
...
    public static void main(String[] args) {
        System.loadLibrary("/temp/rxtx.dll");
        launch(PLCUSERApp.class, args);
    }
...
Esiste un modo per includere la JVM nel file EXE senza averla per forza installata sul PC?
Grazie ancora.