Visualizzazione dei risultati da 1 a 9 su 9

Discussione: (java) set classpath

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    (java) set classpath

    HO scritto un file .cmd che esegue le seguenti istruzioni

    javac c:\m\classes\linenumber\LineNumber.java

    SET CLASSPATH=.;c:\m\classes\linenumber

    javac c:\m\classes\main\Editor.java <- terzo comando

    i primi 2 comandi li esegue correttamente, arriva al terzo comando e mi dà il seguente errore

    C:\m>javac c:\m\classes\main\Editor.java
    c:\m\classes\main\Editor.java:12: cannot resolve symbol
    symbol : class LineNumber
    location: package linenumber
    import linenumber.LineNumber;

    come mai?

  2. #2
    Quale'è il package della prima classe???
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    il package è:

    package linenumber;

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    ho provato a mettergli il package

    classe.linenumber;

    ed ad importarla nella classe Editor.java che si trova nel package main con l'istruzione

    import classes.linenumber.LineNumber;

    ma mi dà il solito errore

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    ho provato a mettergli il packace

    classes.linenumber;

    ed ad importara

    import classes.linenumber.LineNumber;

    ma mi dà il solito errore

  6. #6

    Re: (java) set classpath

    Modificalo così

    javac c:\m\classes\linenumber\LineNumber.java

    SET CLASSPATH=.;c:\m\classes\

    javac c:\m\classes\main\Editor.java

    e poi usi import linenumber.*;
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    funziona tutto thx

  8. #8
    Se ad esempio la tua classe ha il package in questo modo
    package pippo.pluto;
    il tuo classpath dovrà avere tutto ciò che precede le directory pippo/pluto
    es.

    c:\mia\prova\pippo\pluto

    il tuo classpath sarà

    CLASSPATH=.;c:\mia\prova
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    grazie dell'ulteriore delucidazione

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