Sto lavorando a un'applicazione denominata Enchanting. L'applicazione, basata su Scratch, emette il codice sorgente Java e lo compila per il caricamento su LEGO Mindstorms NXT Robots.Posso distribuire un JDK con la mia applicazione?
Mentre l'applicazione è molto presto, gli utenti hanno difficoltà a installarlo.
In questo momento gli utenti Windows devono:
- scaricare e installare un Developer Kit Java
- scaricare e installare lejos (una libreria Java per l'NXT)
- eventualmente ritoccare la calibrazione delle variabili di ambiente
- poi possono scaricare, installare ed eseguire lo stesso Enchanting
Se potessi fornire un programma di installazione che ould includere il JDK, e lejos, riuscivo a capire le variabili di ambiente in fase di esecuzione, e il processo diventa:
- scaricare, installare ed eseguire Incantevole
C'è un modo per ridistribuire un JDK?
(Incidentalmente, Processing (un ambiente di programmazione basato su testo semplificato) sembra offrire una versione fornita con JDK, quindi sembra che ci sia un modo legittimo per farlo).
Addendum: Vorrei che un utente Windows che non ha java installato sia in grado di eseguire un singolo file .exe per installare JDK, LeJOS e Enchanting.
Sì, il JDK è liberamente ridistribuibile. Come lo faresti dipende dal tuo ambiente e dall'implementazione –