Italian [risolto] compilazione

ivanomonti

Expert
Licensed User
Longtime User
ragazzi non ricordo come compilare exe o jar, nel senso che quando faccio compila come run time non parte :-( come si risolve!
 

LucaMs

Expert
Licensed User
Longtime User
1676658947884.png



Cmq cerca anche sul sito, perché è un gran c....no! Dipende molto dalle varie versioni di Java installate!
 

ivanomonti

Expert
Licensed User
Longtime User
View attachment 139439


Cmq cerca anche sul sito, perché è un gran c....no! Dipende molto dalle varie versioni di Java installate!
non ho trovato nessuna soluzione provo a chiedere a @Erel


Compilazione:
B4JPackager11 Version 1.40
Exe name: Rinomina.exe
build folder: D:\Project-Rinomina-files\Rinomina\B4J\Objects\temp\build
InputJar: D:\Project-Rinomina-files\Rinomina\B4J\Objects\Rinomina.jar
Running: D:\Project-Rinomina-files\Rinomina\B4J\Objects\temp\FindDosPath.exe
.
Running: C:\Program Files\Java\jdk-14.0.2\bin\jar
Package name: b4j.example
Running: C:\Program Files\Java\jdk-14.0.2\bin\jdeps
.
Explicitly excluded modules: [javafx.web]
Included modules: [java.base, java.desktop, javafx.base, javafx.controls, javafx.fxml, javafx.graphics, javafx.media, javafx.swing]
Running: C:\Program Files\Java\jdk-14.0.2\bin\javac
.
Running: C:\Program Files\Java\jdk-14.0.2\bin\jar
.
Running: C:\Program Files\Java\jdk-14.0.2\bin\jlink
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Running: C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\csc.exe
.
Running: explorer.exe
Done!
 

Attachments

  • java.JPG
    java.JPG
    44.2 KB · Views: 45
  • b4j.JPG
    b4j.JPG
    55.1 KB · Views: 47
  • java2.JPG
    java2.JPG
    109.4 KB · Views: 51
Last edited:

ivanomonti

Expert
Licensed User
Longtime User
Nulla di buono, cavoli si lavorava meglio prima ora non trovo soluzione per compilare in modo eseguibile mi diventa difficile usare questo strumento @Erel spero abbia trovato una valida soluzione che al momento non ho capito quale sia.
 

amorosik

Expert
Licensed User
non ho trovato nessuna soluzione provo a chiedere a @Erel


Compilazione:
B4JPackager11 Version 1.40
Exe name: Rinomina.exe
build folder: D:\Project-Rinomina-files\Rinomina\B4J\Objects\temp\build
InputJar: D:\Project-Rinomina-files\Rinomina\B4J\Objects\Rinomina.jar
Running: D:\Project-Rinomina-files\Rinomina\B4J\Objects\temp\FindDosPath.exe
.
Running: C:\Program Files\Java\jdk-14.0.2\bin\jar
Package name: b4j.example
Running: C:\Program Files\Java\jdk-14.0.2\bin\jdeps
.
Explicitly excluded modules: [javafx.web]
Included modules: [java.base, java.desktop, javafx.base, javafx.controls, javafx.fxml, javafx.graphics, javafx.media, javafx.swing]
Running: C:\Program Files\Java\jdk-14.0.2\bin\javac
.
Running: C:\Program Files\Java\jdk-14.0.2\bin\jar
.
Running: C:\Program Files\Java\jdk-14.0.2\bin\jlink
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Running: C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\csc.exe
.
Running: explorer.exe
Done!


Dal log sembra abbia completato tutto normale
Dentro la dir programma /objects/temp/build non trovi un

Rinomina.exe
run_debug.bat

???
 

ivanomonti

Expert
Licensed User
Longtime User
Trovo tutto ma si avvia e si chiude immediatamente senza darmi messaggi di errore

1676910063548.png
 

LucaMs

Expert
Licensed User
Longtime User
Ciao Ivano,
Sicuramente compila e crasha. Da Java 11 alcune librerie internet come jfx sono state tolte per implementare un modo diverso per creare le viste (discorso lungo). Prova a inserire le classi mancante esternamente e non dovrebbe darti il problema

B4X:
#PackagerProperty: IncludedModules = javafx.web

Gli darebbe errore anche in modalità debug.
 

Star-Dust

Expert
Licensed User
Longtime User

ivanomonti

Expert
Licensed User
Longtime User
in debug con b4j va da benissimo e funziona che è una meraviglia e le librerie che uso sono 2 extra ...

mi da questo errore ma compila WARNING: package com.sun.javafx.embed.swing.oldimpl not in javafx.swing

1676911047323.png
 

amorosik

Expert
Licensed User
Hai verificato se dentro il file batch hai il PAUSE alla fine? (perche' usi il run_debug.bat per avviarlo vero?)
Se crasha dovrebbe mostrarti qualcosa sulla finestra dos
 

Star-Dust

Expert
Licensed User
Longtime User
Forse non stai usando Java 11 o 14, ma qualche altra versione ... 17 o 19


Stai usando le versioni che sono sul sito B4X o qualche altra?
 

ivanomonti

Expert
Licensed User
Longtime User
Hai verificato se dentro il file batch hai il PAUSE alla fine? (perche' usi il run_debug.bat per avviarlo vero?)
Se crasha dovrebbe mostrarti qualcosa sulla finestra dos
non da errori da mostrare, si apre e si chiude punto

1676911600555.png
 
Top