Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Compilazione progetto

  1. #1

    Compilazione progetto

    Ciao ragazzi,
    ho un problema con la compilazione da linea di comando di un progetto Java che è composto da alcune librerie esterne (.jar) e da diversi package contenenti le classi del programma.
    Volevo sapere come potevo fare a compilare i diversi package includendo le librerie esterne, visto che ho provato a compilare un package singolo con il comando "javac *.java" ma risultano diversi errori, del tipo:

    ************************************************** *******************************
    (risultato ottenuto eseguendo "javac *.java" all'interno del package edu.umd.cfar.lamp.viper.gui.core)

    AboutDialog.java:20: package com.hp.hpl.jena.vocabulary does not exist
    import com.hp.hpl.jena.vocabulary.*;
    ^
    AboutDialog.java:22: package edu.umd.cfar.lamp.apploader does not exist
    import edu.umd.cfar.lamp.apploader.*;
    ^
    AboutDialog.java:23: package edu.umd.cfar.lamp.apploader.prefs does not exist
    import edu.umd.cfar.lamp.apploader.prefs.*;
    ^
    AboutDialog.java:29: cannot find symbol
    symbol : class PrefsManager
    location: class edu.umd.cfar.lamp.viper.gui.core.AboutDialog
    private PrefsManager prefs;
    ^
    AboutDialog.java:67: cannot find symbol
    symbol : class PrefsManager
    location: class edu.umd.cfar.lamp.viper.gui.core.AboutDialog
    public PrefsManager getPrefs() {
    ^
    ************************************************** ***************************


    Sembra che non trovi gli altri package e di conseguenza metodi di classi di altri package.
    Aspetto una vostra risposta.
    Ciao e Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    devi far sì che i package che vuoi utilizzare siano visibili in CLASSPATH, che è la variabile d'ambiente che dice alla JVM dove andare a guardare per le eventuali librerie terze da utilizzare. Qui sul forum se n'è parlato 5E+06 volte.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.