java - Create OS X bundle (.app) in Netbeans with referenced folder -
i'm developing java application using netbeans 8.0.2 , need create .app file mac os x. application needs 2 folder ("logs" , "res" run correctly, former contains txt log files, ladder containing sqlite db , images).
netbeans provides functionality "package -> image only"
1) unfortunately doesn't work: double click on .app files open , close application without error messages. in fact, folders "logs" , "res" missing in .app file
2) expected, running jar raise io exception:
davemac:java dave$ java -jar anamnesipazienti/dist/bundles/anamnesi\ pazienti.app/contents/java/anamnesipazienti.jar [el warning]: 2015-05-13 22:17:10.086--serversession(1569933050)--local exception stack: exception [eclipselink-7274] (eclipse persistence services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.validationexception exception description: exception thrown while trying create logging file [logs/persistence.txt]:[java.io.filenotfoundexception: logs/persistence.txt (no such file or directory)].
3) manually inserting logs , res folder makes application runnable (but using jar inside .app image).
4) unfortunately, doesn't work running application .app file. have same behavior 1): application start , close in while without message error.
5) running (double click) script file anamnesi\ pazienti.app/contents/macos/anamnesi\ pazienti causes same error in 2) (like logs , res missing!!!!!).
davemac:java dave$ ./anamnesipazienti/dist/bundles/anamnesi\ pazienti.app/contents/macos/anamnesi\ pazienti [el warning]: 2015-05-13 22:27:40.434--serversession(368936209)--local exception stack: exception [eclipselink-7274] (eclipse persistence services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.validationexception exception description: exception thrown while trying create logging file [logs/persistence.txt]:[java.io.filenotfoundexception: logs/persistence.txt (no such file or directory)]. internal exception: java.io.filenotfoundexception: logs/persistence.txt (no such file or directory)
question) how should declare presence of logs , res folder .app file? suppose there configuration provide in info.plist (last image), i'm stuck without idea!
Comments
Post a Comment