Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    11

    Programmare in Java su Mac...

    Scusate lo so che magari potrò apparire stupido, eppure non riesco a capire perchè non ci riesco, ora mi spiego meglio.
    Sto facendo il mio bel programmino per il Corso di Algoritmi, e inspiegabilmente ci sono alcune cose che non riesco a fare..
    tipo non posso fare il pop da una linked list; mi dice che proprio il metodo non esiste; eppure sono sicuro che funziona xkè ad un mio amico con windows lo stesso codice gira.
    quindi credo di avere qualche carenza di classi e file java..
    qualche soluzione? o anche solo un idea???

    tra l'altro qualunque metodo provi a guardare per sapere più informazioni mi dice "Javadoc not found. Either Javadoc documentation for this item does not exist or you have not added specified Javadoc in the Java Platform Manager or the Library Manage" eppure buona parte del codice funziona.

    qualke idea???

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    68
    Premetto che sono un utente Mac. Venendo al tuo problema potrebbe essere che hai una versione "vecchia" di Java che non implementa ancora i metodi che tu invochi. Per esempio l'aggiornamento a Java SE 6 è stato rilasciato con un deciso ritardo rispetto alla sua data di uscita e magari potresti essere rimasto indietro. Per verificare la versione che hai installato digita il seguente comando:
    codice:
    java -version
    A quel punto controlla nella documentazione in quale versione di Java è stato introdotto il metodo che non ti compila. Eventualmente se non dovesse essere questo l'origine del tuo problema prova a postare il codice che non ti compila, così posso provarti se è un tuo problema o è un problema legato al Mac (anche se dubito possa essere).

    P.S. Il comando javadoc non serve per leggere la documentazione ma per generarla.

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Programmare in Java su Mac...

    java.util.LinkedList ha acquisito il metodo pop solo con Java 6, probabilmente non hai aggiornato l'SDK oppure non lo hai settato Java 6 come versione predefinita di Java.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    11
    ok il mio problema è che il metodo è introdotto dalla 1.6, e non riesco a scaricarla pur avendo un processore a 64 bit.
    proprio non riesco a trovarla.
    qualcuno sa dove potrei trovarla???
    ricordandosi che ho mac.
    la mia versione e la:
    java version "1.5.0_24"
    La 1.6 non la trovo neanche su apple developer...(chissà magari neanche mi ci dovevo registrare)

    Grazie
    Mattia

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    68
    Hai provato con il classico "Aggiornamento Software" con cui la Apple distribuisce i propri aggiornamenti?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    11
    certo che si...
    ma scusa M@P te che versione hai???
    xkè io ho scaricato l'ultimo aggiornamento java oggi (quello che apple chiama l'update 7 per java) e sono alla 1.5....

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    68
    Strano, perchè con l'Update 7 dovresti avere Java SE 6. Comunque da qui puoi scaricare l'aggiornamento e riprovare ad istallarlo.

    P.S. Io attualmente ho Mac OS X 10.6.3

    EDIT: Ho appena visto che se hai Mac OS X 10.6 esiste un altro aggiornamento disponibile (qui).

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    11
    ok ho riscaricato l'aggiornamento...adesso mi ha fatto fare tutta una procedura di installazione che prima non avevo fatto...e pur avendo installato tutto ancora rimango alla versione di java 1.5; nel senso che se chiedo da terminale la mia versione mi dice 1.5 anche se in /library/framework.... ecc ecc trovo chiaramente la cartella della versione 1.6... come faccio a cambiare la mia versione java di default dopo aver installato la 1.6??

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    68
    Penso tu possa farlo attraverso "Preferenze Java" che trovi nella cartella Applicazioni/Utility se hai Snow Leopard altrimenti Applicazioni/Utility/Java se hai ancora Leopard.

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    11
    VAAAAAAAAAAAAAAAI
    grandissimi... grazie.. il mio problema era che la versione 6 stava sotto alla 5 come priorità...
    adesso sono a posto!!!!
    SIIIIIIII!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.