Visualizzazione dei risultati da 1 a 10 su 19

Hybrid View

  1. #1
    Quote Originariamente inviata da zipangulu Visualizza il messaggio
    Si ok, ma quando utilizzi librerie esterne devi pur sempre "linkare" tali librerie..sta a te decidere se farlo definitivamente (in locale) settando la classpath oppure linkando tali librerie a ciascun avvio dell'applicazione.
    Ho sottolineato "in locale" perchè sto parlando del lato sviluppatore, quando invece si parla dell'altra faccia di un software ( l'utente che lo utilizza) il tutto deve fungere in automatico senza lasciargli l'onere di dover specificare dove stanno le librerie necessarie al funzionamento del software.
    ok, su questo ci sono.

    Ora che ho capito come compilare e far partire da linea di comandi, penso che continuerò ad utilizzare un'IDE.
    Ho installato Eclipse, ma tutti i "fronzoli" che ci sono mi confondono molto.
    Non so se faccio bene ad utilizzare Eclipse da subito...

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Quote Originariamente inviata da ginetto79 Visualizza il messaggio
    ok, su questo ci sono.

    Ora che ho capito come compilare e far partire da linea di comandi, penso che continuerò ad utilizzare un'IDE.
    Ho installato Eclipse, ma tutti i "fronzoli" che ci sono mi confondono molto.
    Non so se faccio bene ad utilizzare Eclipse da subito...
    qui iniziano i flame...cmq visto che non hai chiari i concetti di classpath e path, di come funziona il compilatore, che sei alle prime armi io dico che è meglio NON usare l'IDE e imparare bene da command line.
    I primi programmi non ti creeranno problemi, avrai qualche noia quando devi specificare i package, per questo imparare a linea di comando a specificare i parametri del compilatore male non fa.
    In questo modo ti chiarisci tante idee e soprattutto capisci bene le impostazioni che devi dare (e perché a volte non funzionano le cose), a trovare e correggere gli errori.
    Ovviamente quando sai organizzare bene il lavoro, fai che usare l'IDE che in genere ti consente di specificare tramite interfaccia grafica tutte le opzioni del compilatore (velocizzando il lavoro). L'IDE è un aiuto prezioso, ma per sfruttarlo devi conoscere bene quello che c'è sotto.

    Riguardo PATH è una impostazione generale, non riguarda solo il compilatore java per intenderci. In PATH tu dici al sistema dove cercare TUTTI gli eseguibili. Alcune installer java di default aggiornano PATH, su windows ho visto cose strane quindi sempre meglio controllare (apri una shell e digita javac -v, se ti dice la versione del compilatore PATH è settato correttamente, altrimenti devi farlo manualmente).
    Queste competenze "sistemistiche" sono il know how minimo di uno sviluppatore (che in realtà resta il sistemista della sua macchina e soprattutto deve sapere come rendere le installazioni semplici e pulite)
    RTFM Read That F*** Manual!!!

  3. #3
    Quote Originariamente inviata da valia Visualizza il messaggio
    qui iniziano i flame...cmq visto che non hai chiari i concetti di classpath e path, di come funziona il compilatore, che sei alle prime armi io dico che è meglio NON usare l'IDE e imparare bene da command line.
    I primi programmi non ti creeranno problemi, avrai qualche noia quando devi specificare i package, per questo imparare a linea di comando a specificare i parametri del compilatore male non fa.
    In questo modo ti chiarisci tante idee e soprattutto capisci bene le impostazioni che devi dare (e perché a volte non funzionano le cose), a trovare e correggere gli errori.
    Ovviamente quando sai organizzare bene il lavoro, fai che usare l'IDE che in genere ti consente di specificare tramite interfaccia grafica tutte le opzioni del compilatore (velocizzando il lavoro). L'IDE è un aiuto prezioso, ma per sfruttarlo devi conoscere bene quello che c'è sotto.
    Si, forse è meglio mettere da parte l'IDE. Una volta che mi sono fatto le basi, potrei iniziare ad utilizzare un'IDE. Magari ne esistono di più semplici rispetto Eclipse...

    Quote Originariamente inviata da valia Visualizza il messaggio
    Riguardo PATH è una impostazione generale, non riguarda solo il compilatore java per intenderci. In PATH tu dici al sistema dove cercare TUTTI gli eseguibili. Alcune installer java di default aggiornano PATH, su windows ho visto cose strane quindi sempre meglio controllare (apri una shell e digita javac -v, se ti dice la versione del compilatore PATH è settato correttamente, altrimenti devi farlo manualmente).
    Queste competenze "sistemistiche" sono il know how minimo di uno sviluppatore (che in realtà resta il sistemista della sua macchina e soprattutto deve sapere come rendere le installazioni semplici e pulite)
    Ok, ti ringrazio. Man mano queste cose mi sono sempre più chiare.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Quote Originariamente inviata da ginetto79 Visualizza il messaggio
    Si, forse è meglio mettere da parte l'IDE. Una volta che mi sono fatto le basi, potrei iniziare ad utilizzare un'IDE. Magari ne esistono di più semplici rispetto Eclipse...



    Ok, ti ringrazio. Man mano queste cose mi sono sempre più chiare.
    in realtà Eclipse è uno dei più semplici e completi, è molto potente, ma devi conoscere bene quello che c'è sotto (per questo io consiglio sempre la command line prima).
    ps consolati, non si impara tutto subito
    RTFM Read That F*** Manual!!!

  5. #5
    Quote Originariamente inviata da valia Visualizza il messaggio
    in realtà Eclipse è uno dei più semplici e completi, è molto potente, ma devi conoscere bene quello che c'è sotto (per questo io consiglio sempre la command line prima).
    ps consolati, non si impara tutto subito
    Già... Mi tocca studiare! :-p

    Senti, visto che ci sto, volevo togliermi un dubbio su un argomento leggermente offtopic.
    Mi sarebbe tanto piaciuto imparare Android, ma occorre prima saper programmare in Java? Le APP devono essere scritte necessariamente in Java?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.