Sto provando a scrivere uno script BASH per far funzionare il mio programma Java (problema comune, giusto?). Non riesco proprio a farlo funzionare. Dopo molte modifiche, ecco come sto cercando di impostare il percorso di classe e quindi eseguire il programma:Come eseguire Java da Cygwin
java -classpath 'cygpath -u "/cygdrive/c/Projects/common/lib/rome-1.0.jar:/cygdrive
/c/Projects/common/lib/jdom-1.0.jar:/cygdrive/c/Projects/common/lib/jsoup-1.6.1.jar:
/cygdrive/c/Projects/common/lib/mysql-connector-java-5.1.18-bin.jar:/cygdrive/c/Projects
/Freereader/bin/"' com.free.syndication.SQLfeeder
dispiace il guazzabuglio, sto solo cercando di fare tutto in una volta. Mi dice che la classe principale del mio programma non può essere trovata! ((
Tutte le idee?
Hai provato 'echo 'cygpath -u" /cygdrive/c/Projects/common/lib/rome-1.0.jar:/cygdrive /c/Projects/common/lib/jdom-1.0.jar:/cygdrive/c/Projects/common/lib/jsoup-1.6.1.jar: /cygdrive/c/Progetti/comune/lib /mysql-connector-java-5.1.1-bin.jar:/cygdrive/c/Projects /Freereader/bin/"'' per assicurarsi che faccia i percorsi corretti? – TheLQ
Non sarebbe molto più facile se tu aggiungi quei vasi direttamente al tuo classpath invece di digitarli tutti in? o, non puoi farlo nel tuo caso? –
Domande frequenti su Java e Cygwin: http://www.inonit.com/cygwin/faq/ - Gives una bella spiegazione quando e come convertire i percorsi di classe tra Cygwin e Windows 'Java –