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?