Salve a tutti, ho un piccolo problema con NetBeans. Ho fatto un mio programma java con NetBeans e funziona perfettamente. Creo il jar e netbeans scrive nella console
codice:
init:
deps-clean:
Updating property file: D:\blabalabl
Deleting directory D:\blabalbalbal
clean:
init:
deps-jar:
Created dir: D:\blabalbalabl
Updating property file: D:\balbalablabal\built-jar.properties
Created dir: D:\balbalbalabl\classes
Created dir: D:\balbalabl\empty
Compiling 48 source files to D:\blabalbal\classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Copying 10 files to D:\balbalablal\classes
compile:
Created dir: D:\balbalbalabl\dist
Copy libraries to D:\balbalabl\lib.
Building jar: D:\balbalabl\Post-In.jar
To run this application from the command line without Ant, try: java -jar "D:\Dropbox\Programmazione\Informa\Post-In\dist\Post-In.jar"
jar: COSTRUITO CON SUCCESSO (tempo totale: 2 secondi)
Ovviamente dove trovate "blabalbal" in realtà cè il percorso dei file.
Il problema sorge quando tento di eseguire il jar che la console mi restituisce:
codice:
Microsoft Windows [Versione 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tutti i diritti riservati.
C:\balbal>java -jar "D:\blabalbal\Post- In.jar"
C:\blabalbalabl\Server (Impossibile trovare il percorso specifi cato)
Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException : String index out of range: -1 at java.lang.String.substring(Unknown Source) at MainProject.Parametri.setServer(Parametri.java:27) at MainProject.SchIniziale.<init>(SchIniziale.java:33) at MainProject.SchIniziale$5.run(SchIniziale.java:169) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$000(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Che posso fare?