Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    avvio programma da console

    ciao,
    ho un ultimo problema che mi impedisce di distribuire il mio software...
    allora:
    il programma è stato scritto utilizzando Eclipse. Ho dovuto aggiungere diverse librerie esterne (.jar) che mi servivano per il programma. Se faccio un export con eclipse e creo un file .jar eseguibile tutto funziona. ho però l'esigenza di far partire il programma da console col classico "java ecc..."
    ma come faccio a inserire il classpath delle mie nuove librerie ?? non voglio copiarle sul computer dove verrà eseguito il programma, ma solo che il programma le legga dal cd o qualunque altro supporto dove sia allocato il programma stesso. mi sapete aiutare ??
    ciao.

    mauro

    edit:

    mi dimenticavo.
    le cartelle è così composta:

    Client
    |
    |_bin // Sono contenuti i file .class del mio programma
    |_lib // Sono contenute le librerie .jar

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: avvio programma da console

    Originariamente inviato da -plume83-
    ma come faccio a inserire il classpath delle mie nuove librerie ?? non voglio copiarle sul computer dove verrà eseguito il programma, ma solo che il programma le legga dal cd o qualunque altro supporto dove sia allocato il programma stesso. mi sapete aiutare ??
    Nel "manifest" del tuo jar imposta l'attributo Main-Class (questo serve per poter lanciare: java -jar blabla.jar) e anche l'attributo Class-Path che permette di specificare un elenco di URL relativi (separati da spazi) che fanno riferimento ad altri jar necessari alla tua applicazione. Lo ripeto: sono URL relativi es. lib/xyz.jar oppure ../lib/xyz.jar
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.