Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Intel Xeon 6+: è tempo di Clearwater Forest
Intel Xeon 6+: è tempo di Clearwater Forest
Intel ha annunciato la prossima generazione di processori Xeon dotati di E-Core, quelli per la massima efficienza energetica e densità di elaborazione. Grazie al processo produttivo Intel 18A, i core passano a un massimo di 288 per ogni socket, con aumento della potenza di calcolo e dell'efficienza complessiva.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-11-2005, 19:07   #1
R4iDei
Senior Member
 
L'Avatar di R4iDei
 
Iscritto dal: Jul 2002
Messaggi: 4251
Java Sdk, settare path

Salve a tutti, mi serve una mano per mettere a posto sto benedetto java (dato che lo devo usare per scopi didattici).
Allora ho scaricato la RE per poter visualizzare le applicazioni con firefox e li tutto ok.
Ora pero devo poter compilare ed eseguire programmi. Quindi ho scaricato il pacchetto sdk e l'ho installato sotto /usr/local/nomepacchetto
Smanettando un po mi sono accorto che il comando java non utilizzava quella versione, ma qualcosa che nell'immensa incazzatura che mi aveva dominato avevo installato con l'apt-get Allora ho ucciso tutto fino al punto che ora per lanciare il java devo andare sotto /usr/local/eccetera e lanciare l'eseguibile a manania ./java
Ora qualcuno mi spiega come si spiegherebbe a un imbecille che path devo impostare nel bash_profile per per rendere la versione "ufficiale" di java quella che ho installato? Ovviamente vanno benissimo link, solo che nella maggiorparte dicono esporta qua, setta la, ma a me mancano proprio le basi: tipo in quali file si devono settare le path, come che comandi si esportano, etc etc

Grazie a tutti!
R4iDei è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 19:58   #2
Scoperchiatore
Senior Member
 
L'Avatar di Scoperchiatore
 
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 1944
guarda, io per installare jdk 1.5.X ho sempre fatto andare l'rpm, e poi funzionava tutto.

Comunque, settare il path è semplice: vai in .bash_profile e scrivi qualcosa del tipo:

PATH=$PATH:/usr/local/java/bin
JAVA_HOME=/usr/local/java
export PATH
export JAVA_HOME

con esportare si intende quella direttiva export che vedi scritta lì.

Comunque, può non servirti fare sta cosa: difatti, installando un IDE (Integrated Development Enviroment, ovvero ambiente di sviluppo integrato con parecchie funzioncine importanti), basta dire soltanto a lui dov'è la jdk, poi i tuoi sorgenti li fai partire da dentro l'IDE, che è la cosa che farai il 99% delle volte.

L'IDE java per linux è Eclipse, un progettone di SourceForge che, personalmente, ritengo una delle cose migliori che sono state fatte recentemente in campo opensource. C'è anche per Windows, anche se lì io preferisco IntelliJ, che però costicchia...

FC4 ha Eclipse (e java, ant, makej, etc etc etc) integrati, ma comunque Eclipse lo puoi scaricare facilmente facendo una ricerchina su google.
Leggendo la readme, troverai dove dire a eclipse il path in cui risiede la jdk. Fatto quello, puoi anche dimenticarti di avere una jdk sul tuo PC: al massimo, userai la JRE per i .class che rimedi in giro, o per i programmini java che esistono (come Azureus), ma la SDK, essendo una suite per sviluppare i programmi, non è necessaria se non con un IDE.

L'alternativa a Eclipse o amici è un editor di testo, e compilazione + esecuzione a mano con javac e java... te lo sconsiglio .

NB: se usi i generics di java 1.5, o se vuoi compilare un sorgente scritto con i generics, tieni presente che devi abilitarli nei menù di Eclipse. Ma forse non è questa la tua prima preoccupazione
__________________
"Oggi è una di quelle giornate in cui il sole sorge veramente per umiliarti" Chuck Palahniuk

Io c'ero
Scoperchiatore è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 20:20   #3
R4iDei
Senior Member
 
L'Avatar di R4iDei
 
Iscritto dal: Jul 2002
Messaggi: 4251
Ti ringrazio, sei stato molto gentile A dir la verità eclipse lo avevo provato ma non funzionava, avevo fatto qualche casino. Per curiosita dato che sono 100 MB contiene anche le sdk?
Un'ultima cosa: il fatto che non metto il java nel path non mi pregiudica l'avvio di applicazioni java?
R4iDei è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 20:38   #4
Scoperchiatore
Senior Member
 
L'Avatar di Scoperchiatore
 
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 1944
Eclipse è una 30ina di mega senza sdk. Immagino che tu abbia scaricato la versiona con la sdk integrata. Io te la sconsiglio.
La nuova versione di java, la 1.5 (ha portato grossi cambiamenti) è ancora "in testing", nel senso che ogni tanto ha dei bug abbastanza bruttini (non con applicazioni normali, ma applicazioni concorrenti con le nuove librerie), quindi è preferibile avere il pieno controllo sulla SDK per installare le nuove versioni quando servono.
Non ho idea se eclipse con la jdk integrata permette di giostrare con nuove installazioni in modo semplice.

Fai rmp -e eclipse, così lo togli, e poi scarica la versione senza sdk:
http://download.eclipse.org/eclipse/...nux-gtk.tar.gz
mi pare sia questa...

Come scritto nella pagina di downloads del sito, devi avere una JRE (cell'hai) per farlo girare.

Le applicazioni java sono .class. Non è possibile avere l'exe/eseguibile che invece puoi creare con C, perchè un'applicazione Java ha bisogno di una macchina virtuale su cui operare. Tale macchina virtuale è nella JRE.
Un file .class non parte da solo, neanche se lo marchi come eseguibile.
Per farlo partire devi fare java nomefile.class
A questo punto, avere java nel path è importante, in quanto ti permette di richiamare quel comando ovunque tu sia. E' ovvio che non averlo ti può pregiudicare l'avvio delle applicazioni java.

Il java da mettere nel path è quello della JRE. Ovviamente, avere una SDK include anche la JRE, ma generalmente è meglio usare la JRE per eseguire programmi non propri e la SDK per i propri sorgenti.
__________________
"Oggi è una di quelle giornate in cui il sole sorge veramente per umiliarti" Chuck Palahniuk

Io c'ero
Scoperchiatore è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 21:10   #5
R4iDei
Senior Member
 
L'Avatar di R4iDei
 
Iscritto dal: Jul 2002
Messaggi: 4251
Ho trovato jedit per ora, ma presto darò un'occhiata a eclipse che mi sembra avere un'interfaccia decisamente migliore! Solo che non ho una rpm based, ma una debian, e non trovo repository per cui dovrò installare "a mano". In ogni caso piano piano sto capendo, ho capito anche che per ora non riesco a lanciare i programmi perchè devo definire il classpath!
R4iDei è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 21:12   #6
R4iDei
Senior Member
 
L'Avatar di R4iDei
 
Iscritto dal: Jul 2002
Messaggi: 4251
err.. devo aver bevuto, tu mi segnalavi la versione senza sdk la sto scaricando!
R4iDei è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2005, 22:06   #7
R4iDei
Senior Member
 
L'Avatar di R4iDei
 
Iscritto dal: Jul 2002
Messaggi: 4251
Ciao, sono riuscito a fare tutto, compreso installare eclipse!
Volevo chederti due cose: 1 come si compila con eclpse? Immagino che dovro dargli le directory ma non vedo dove, inoltre non trovo proprio il pulsante "compila"
2 Ho esportato i path e messo a posto i relativi permessi per poter usare la Java machine sia come root che come utente. Ma se metto un'icona di eclipse sul pannelo di gnome e la avvio mi dice che non trova la sdk (come quando non avevo messo a posto i permessi). Eppure con gnome loggo con lo stesso utente, e il link lo faccio diretto... boh!

Grazie ancora!
R4iDei è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
Samsung è sempre più prota...
ChatGPT ha pregiudizi politici? Ecco cos...
Un solo iPhone rubato ha portato alla sc...
Xiaomi 17 Ultra sta arrivando: ecco come...
Il Motorola Edge 70 non ha più se...
Alcuni Galaxy S26 utilizzeranno il chip ...
Amazon, ecco i super sconti del weekend:...
Scovare un bug di sicurezza sui disposit...
Offerta Amazon su NordVPN: proteggi 10 d...
ECOVACS DEEBOT X8 PRO OMNI in offerta su...
Scope elettriche Tineco in offerta su Am...
Offerta Amazon sui robot EUREKA J15 Ultr...
Chrome disattiverà automaticament...
Tornano tutti e 4 i colori disponibili p...
Super sconto su iPhone 16: Amazon abbass...
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: 18:33.


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