Come fare dipendenze in Java

August 29

Nel linguaggio di programmazione Java, file di origine creati dai programmatori hanno bisogno di essere compilato in un ( "bytecode") rappresentazione intermedia prima di essere eseguibile sulla Java Virtual Machine. Progetti con più file di origine spesso hanno dipendenze: una classe deve essere ricompilato non solo ogni volta che cambiano i propri file di origine, ma anche ogni volta che le fonti di altre classi utilizzate per la modifica del codice. Le dipendenze possono raggiungere più livelli. Lo strumento "make" permette di far rispettare le dipendenze sul progetto Java e ricompilare automaticamente esattamente ciò che deve essere ricompilato.

istruzione

1 Fare clic su "Start" e digitare "cmd" nella casella di ricerca, quindi premere "Invio". Si aprirà una nuova finestra di comando.

2 Cambiare cartella corrente della finestra di comando per la cartella contenente i file di codice sorgente Java digitando il seguente comando:

cd "\ Users \ Krista \ javaDevelopment \ proj2"

Sostituire "\ Users \ Krista \ javaDevelopment \ proj2" con il percorso completo per la cartella contenente i sorgenti di Java. Premere Invio."

3 Avviare l'editor di testo di vostra scelta per creare un nuovo file chiamato "Makefile".

4 Tipo "fare" le specifiche di dipendenza nel editor di testo, come nel seguente esempio:

predefinita: mainClass

mainClass: mainClass.java accessoryClass.java

javac mainClass.java

La linea che definisce "di default:" per corrispondere ad un'etichetta di tua scelta è necessaria; che l'etichetta deve essere definita altrove nel file. Ogni specifica dipendenza è una prima linea che elenca i file che, quando ha cambiato, scatenano la dipendenza - e una seconda linea specificando quali comando deve essere eseguito quando la dipendenza è stato attivato. In questo esempio, la classe principale viene ricompilata ogni volta il proprio codice sorgente o il codice sorgente di una classe accessorio è cambiato.

5 Salvare il file e uscire dall'editor dopo aver immesso tutte le dipendenze necessarie per il progetto Java.

6 Compilare tutte le classi Java che hanno necessità di essere ricompilati digitando il seguente comando:

rendere

Premere Invio."