[SCRIPT] Se avessi Avuto... 1.5 COMPATIBILE CON JAVA 8
Re: [SCRIPT] Se avessi Avuto... 1.5 COMPATIBILE CON JAVA 8
problema risolto, provato disabilitando l'antivirus, provato con java 19 e 21, disinstallato java, ributtato su la se 8, rimesso il path delle variabili java, alla fine ho usato jarfix (https://johann.loefflmann.net/en/softwa ... index.html), modificato l'ini per la se 8 per far puntare al path del javaw.exe e almeno posso usarlo da shell. perchè alla fine mi funziona solo se lanciato da powershell (se ne frega se inserito nel batch dei plugin..),
Re: [SCRIPT] Se avessi Avuto... 1.5 COMPATIBILE CON JAVA 8
al secondo rigo del tuo messaggio il mio cervello ha dato schermata blumauz79 ha scritto: ↑28 dic 2023, 16:27 problema risolto, provato disabilitando l'antivirus, provato con java 19 e 21, disinstallato java, ributtato su la se 8, rimesso il path delle variabili java, alla fine ho usato jarfix (https://johann.loefflmann.net/en/softwa ... index.html), modificato l'ini per la se 8 per far puntare al path del javaw.exe e almeno posso usarlo da shell. perchè alla fine mi funziona solo se lanciato da powershell (se ne frega se inserito nel batch dei plugin..),
Re: [SCRIPT] Se avessi Avuto... 1.5 COMPATIBILE CON JAVA 8
tranquillo, io ero già fuso prima di scriverla...
cmq, per ora funziona, ma di partire da file .bat non ne vuole sapere
cmq, per ora funziona, ma di partire da file .bat non ne vuole sapere
Re: [SCRIPT] Se avessi Avuto... 1.5 COMPATIBILE CON JAVA 8
Non sono sicuro, ma credo che FCM sia in grado di lanciare solo plug-in eseguibili (.exe).
Se fosse così puoi convertire il tuo .bat in un .exe usando i vari tool che si trovano gratuiti in rete (impacchettano il .bat nel file .exe, poi quando lanciati lo spacchettano in directory temporanea e lo avviano in una shell).
Re: [SCRIPT] Se avessi Avuto... 1.5 COMPATIBILE CON JAVA 8
Dopo faccio qualche prova. Il problema è che da una certa versione di java in poi, i package non possono più chiamarsi java.punto.qualcosa.
Sono quindi convinto che lanciando il software con versioni di java più vecchie non ci siano problemi.
Se hai sul pc più di una versione installata, puoi utilizzare una versione specifica inserendo il path completo nel path.
In sostanza invece di lanciare "java -jar coso.jar" dovresti fare una cosa del genere:
"C:\Programmi\Java8\bin\javaw.exe -jar coso.jar" (il path preciso ovviamente dipende dalla specifica installazione di java)
Adeguando il .bat in questo modo, potrebbe funzionare. Questo detto in linea molto teorica, dovrei fare qualche prova.
E tutto in attesa della soluzione definitiva che in realtà è piuttosto semplice: rinominare tutti i package dell'applicazione per rimuovere l'utilizzo del package java.*. Se qualcuno ha un minimo di esperienza può già provarci
Sono quindi convinto che lanciando il software con versioni di java più vecchie non ci siano problemi.
Se hai sul pc più di una versione installata, puoi utilizzare una versione specifica inserendo il path completo nel path.
In sostanza invece di lanciare "java -jar coso.jar" dovresti fare una cosa del genere:
"C:\Programmi\Java8\bin\javaw.exe -jar coso.jar" (il path preciso ovviamente dipende dalla specifica installazione di java)
Adeguando il .bat in questo modo, potrebbe funzionare. Questo detto in linea molto teorica, dovrei fare qualche prova.
E tutto in attesa della soluzione definitiva che in realtà è piuttosto semplice: rinominare tutti i package dell'applicazione per rimuovere l'utilizzo del package java.*. Se qualcuno ha un minimo di esperienza può già provarci
Re: [SCRIPT] Se avessi Avuto... 1.5 COMPATIBILE CON JAVA 8
Infatti alcuni anni fa lo avevo impacchettato in un exe non ricordo per quale utente.johndoe ha scritto: ↑31 dic 2023, 17:45Non sono sicuro, ma credo che FCM sia in grado di lanciare solo plug-in eseguibili (.exe).
Se fosse così puoi convertire il tuo .bat in un .exe usando i vari tool che si trovano gratuiti in rete (impacchettano il .bat nel file .exe, poi quando lanciati lo spacchettano in directory temporanea e lo avviano in una shell).
E' comunque scaricabile da qui se dovesse servire