Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Arrivato sul mercato italiano a fine marzo, la serie Boox Go 10.3 (Gen II) offre Android 15, penna da 4096 livelli e retroilluminazione opzionale (nel modello da noi provato, Lumi, presente). La serie si compone di due tablet ePaper che fanno da e-reader, blocco note digitale e persino browser, tutto a un prezzo che fa dimenticare i prodotti di brand più blasonati
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Pannello QD-OLED da 32 pollici con risoluzione 4K, frequenza di aggiornamento a 240Hz e tempi di risposta rapidissimi: il Gigabyte MO32U24 evolve il progetto del suo predecessore MO32U e alza ulteriormente l'asticella delle prestazioni. È ancora una volta un monitor indirizzato ai giocatori più esigenti
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-01-2007, 13:50   #1
CastaDj89
Senior Member
 
L'Avatar di CastaDj89
 
Iscritto dal: Nov 2006
Messaggi: 325
Applicazioni console con netbeans

ciao a tutti...ho da poco iniziato a studiare java...a scuola e in vare guide i programmi più semplici sono scritti in applicazioni console. con netbeans xò m trovo in difficoltà: non sn in grado d far eseguire queste applicazioni...qualcuno potrebbe aiutarmi? grazie a tutti
CastaDj89 è offline   Rispondi citando il messaggio o parte di esso
Old 16-01-2007, 15:43   #2
CastaDj89
Senior Member
 
L'Avatar di CastaDj89
 
Iscritto dal: Nov 2006
Messaggi: 325
nessuno riesce ad aiutarmi?
grazie a tutti comunque
CastaDj89 è offline   Rispondi citando il messaggio o parte di esso
Old 16-01-2007, 16:40   #3
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Crea un task ant di tipo exec che apre una console e lancia il tuo programma. Ad esempio, in Windows:

Codice:
    <!--
    ============
    CONSOLE EXEC
    ============
    -->
    <target name="console" depends="-do-jar-with-mainclass">
        <exec executable="cmd">
            <arg value="/C"/>
            <arg value="start"/>
            <arg value="/D${dist.jar.dir}"/>
            <arg value="java"/>
            <arg value="-jar"/>
            <arg value="${dist.jar}"/>
        </exec>
    </target>
Lo aggiungi al file build.xml, nella sezione esecuzione. Per lanciarlo selezioni il file build.xml e nel pannello in basso a sinistra vedrai comparire il nome "console" tra i target di ant. Lo selezioni con il pulsante destro e scegli "create shortcut". Immetti i dati e ti apparirà un pulsante sulla barra da te scelta (ad esempio build). Usando quel pulsante si aprirà una console dos che eseguirà l'applicazione.

E' più semplice a farsi che a dirsi
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 13:52   #4
CastaDj89
Senior Member
 
L'Avatar di CastaDj89
 
Iscritto dal: Nov 2006
Messaggi: 325
grazie 1000 qualcosina ho capito...xò nn riesco a fare cm mi dici, nn è ke potresti spiegarmelo più passo passo? scusa è ke java e netbeans per me sn nuovi...sn abituato a c# e visual studio...grazie dell'aiuto
CastaDj89 è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 16:50   #5
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Stanotte ho nuclearizzato windows con annessi e connessi per cui sono un attimo, come dire... con le pezze ai ciapet. Vado a memoria, in attesa che il mio prode 56k si faccia beffe dei milamegabyte di Java e NetBeans.

Un passo alla volta.

Hai trovato il file "build.xml"? In NetB., sulla sinistra, c'è un pannello con tre schede, project, files e runtime mi pare. Seleziona la scheda "files", dovresti vedere un "build.xml" tra i file. Se fai doppio click su quel file si apre nel pannello dell'editor di testo. Fammi un fischio se ci sei.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 18-01-2007, 12:46   #6
CastaDj89
Senior Member
 
L'Avatar di CastaDj89
 
Iscritto dal: Nov 2006
Messaggi: 325
si ora c sn...il file l'ho trovato
CastaDj89 è offline   Rispondi citando il messaggio o parte di esso
Old 18-01-2007, 13:55   #7
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Ok.

Quello che facciamo è aggiungere un compito ad Ant. Ant è un processore di file XML, costruiti secondo una certa sintassi, che consente di maneggiare in vario modo la costruzione e l'esecuzione di un progetto Java.

Se fai doppio click col pulsante sinistro del mouse sul build.xml, il contenuto di quel file appare nel pannello dei sorgenti di NetBeans mentre a sinistra, sotto le schede "Projects, Files, Runtime", compare un pannello "Navigator" che elenca i procedimenti attualmente definiti nel file build.xml.

Cominciamo aggiungendo un compito. Per farlo modifichiamo il file build.xml, aperto nel pannello dei sorgenti.

Vai in fondo al file con il carrello. Prima del tag di chiusura (</project>), aggiungi la dichiarazione di un compito:

Codice:
<target name="aaa console exec">

</target>
e salva le modifiche.

Nel pannello "Navigator" dovresti vedere che è stato aggiunto un valore, in cima alla lista:

aaa console exec

Attendo conferma prima di continuare.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2007, 14:09   #8
CastaDj89
Senior Member
 
L'Avatar di CastaDj89
 
Iscritto dal: Nov 2006
Messaggi: 325
ok c sn...
CastaDj89 è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2007, 15:22   #9
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Be', praticamente è fatta.

I target di ant possono essere collegati gli uni agli altri, in modo da definire una catena di compiti.

Il compito che stiamo definendo coinvolge l'esecuzione del progetto. Possiamo fare in modo che l'avvio del nostro compito "aaa console exec" sia preceduto dalla compilazione del progetto, così da essere certi che ciò che eseguiamo sia la versione più recente del progetto.

Per concatenare dei compiti si usa l'attributo "depends". Noi facciamo dipendere il nostro "aaa console exec" da uno dei compiti predefiniti che causano la compilazione del progetto.

Modifica il target "aaa console exec" aggiungendo la proprietà "depends" con valore "-do-jar-with-mainclass":

Codice:
<target name="aaa console exec" depends="-do-jar-with-mainclass">

</target>
Così facendo, quando lanciamo il compito "aaa console exec" ANT eseguirà prima di tutto "do-jar-with-mainclass". Io so che questo causa la compilazione del progetto e la creazione di un jar eseguibile perchè c'è scritto nella documentazione, non per magia, ovviamente.

Salva il file build.xml. Ora proviamo ad eseguire questo "target". Nella scheda a sinistra, "Navigator", premi il pulsante destro del mouse su "aaa console exec". Nel menù che compare, clicca col pulsante sinistro del mouse su "Run target".

Nel pannello dell'output vedrai comparire una scritta tipo:

Codice:
init:
deps-jar:
compile:
aaa console exec:
BUILD SUCCESSFUL (total time: 0 seconds)
Questo è il prodotto dell'esecuzione del nostro target "aaa console exec" e ci dice che ANT ha condotto le procedure di inizializzazione, compilato il progetto, impacchettato il tutto ed eseguito alla fine il contenuto del target "aaa console exec", che ancora non fa niente.

Seconda parte
Facciamo fare al nostro target ciò che deve: eseguire il progetto attraverso la console dei comandi. Per farlo, introduciamo nel nostro target "aaa console exec" un nodo "exec". Nel file build.xml modifichiamo il target "aaa console exec" in questo modo:

Codice:
<target name="aaa console exec" depends="-do-jar-with-mainclass">
    <exec executable="cmd">
        <arg value="/C"/>
        <arg value="start"/>
        <arg value="/D${dist.jar.dir}"/>
        <arg value="java"/>
        <arg value="-jar"/>
        <arg value="${dist.jar}"/>
    </exec>
</target>
"exec" è un comando ANT che impone l'esecuzione di un certo programma si sistema. Quello che vogliamo è ottenere lo stesso effetto di:

java -jar JarApplicazione.jar

eseguito all'interno di una console (il prompt del dos, in Windows). In pratica abbiamo scritto:

cmd /C start /D[percorso della cartella del file jar] java -jar [nome del file jar]

Le cose che iniziano con il simbolo del dollaro $ e sono racchiuse tra parentesi graffe sono variabili di ANT. Questa variabili ricevono una valore nella sezione di inizializzazione del file build.xml (target "init").

${dist.jar.dir} corrisponde al percorso della cartella "dist" che netbeans crea per il progetto corrente. In questa cartella è creato il fil jar eseguibile dell'applicazione.

${dist.jar} è il nome del file jar creato da Netbeans.

Salva il file build.xml e prova ad eseguire il target: pannello "Navigator", pulsante destro su "aaa console exec", pulsante sinistro su "Run target".

Dimmi se è tutto ok.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2007, 17:26   #10
CastaDj89
Senior Member
 
L'Avatar di CastaDj89
 
Iscritto dal: Nov 2006
Messaggi: 325
si tutto ok apparte kaspersky ke ce l'ha con java.. in output ho:
init:
deps-jar:
compile:
aaa console exec:
BUILD SUCCESSFUL (total time: 5 seconds)

ma ora devo modificare il file build in ogni applicazione che faccio?
CastaDj89 è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2007, 18:39   #11
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Purtroppo non so dirti come si faccia a rendere permanente la modifica, cioè a far sì che essa appaia in tutti i file build.xml prodotti dall'IDE. Credo che si possa perchè l'IDE usa un template di partenza, modificabile. Però non so dove sia.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2007, 13:38   #12
CastaDj89
Senior Member
 
L'Avatar di CastaDj89
 
Iscritto dal: Nov 2006
Messaggi: 325
grazie 1000...1 ultima domanda te ke IDE mi consiglieresti comunque per java? e qual'è il migliore?...perchè ho sentito parlare anche di eclipse...xò non l'ho mai provato
CastaDj89 è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2007, 14:00   #13
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Non saprei dirti. Di NetBeans apprezzo il fatto che è un pacco unico con tutto e di più ma credo che ci siano più plug-in per Eclipse.

Comunque io uso un editor di testo non formattato a la blocco note, credo che sugli IDE ti convenga sentire il parere di qualcun altro .
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2007, 11:41   #14
CastaDj89
Senior Member
 
L'Avatar di CastaDj89
 
Iscritto dal: Nov 2006
Messaggi: 325
ok grazie
CastaDj89 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
Intel 18A-P è già in fase ...
Logitech G305 Lightspeed e G316 X 98: 8....
Qualcomm Snapdragon Reality Elite uffici...
Snapdragon START: arriva la piattaforma ...
Kioxia Exceria G3: il modella da 4 TB &e...
Gemini 3.5 Flash delude nei test Android...
DREAME X50 Ultra Complete a 749€ per il ...
Prezzi console handheld alle stelle: la ...
Toyota presenta il primo pickup elettric...
Prime Day anticipato, tutti gli smartpho...
Dyson V10 Konical: il primo aspirapolver...
FSR 4.1 su Radeon 6000, AMD spiega perch...
Hisense svela la gamma TV 2026: RGB Mini...
Narwal lancia gli sconti Prime Day 2026:...
SpaceX ha comprato Cursor: accordo da 60...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:06.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v