2016-07-30 27 views
0

Ich versuche, diesen Code zu kompilieren:Mit javac mit Import

package edu; 
import java.io.*; 
public class Main { ... } 

mit javac von der Kommandozeile aufgerufen. Ich weiß, dass ich es auf diese Weise zu tun:

javac -classpath /lib/* Main.java 

und setze .jar-Datei mit dem ‚java.io. *‘ Klassen in ‚lib‘ -Ordner in meinem Projektverzeichnis.

Ist mein Javac-Befehl korrekt - insbesondere der Pfad zu '/ lib/*'?

Wie finde ich die gewünschten .jar-Datei (en), so dass ich sie in das lib-Verzeichnis meines Projekts kopieren kann?

+1

Haben Sie den Pfad in Umgebungsvariablen richtig für javac Verzeichnis festgelegt? Wenn ja, versuche Java Main.java, das sollte funktionieren. – sarvajeetsuman

+0

@sarvajeetsuman danke, ich war durch ein ähnliches Projekt mit Nicht-Kern-Importe verwirrt, die nicht funktioniert haben. Dieser erzeugt aus anderen Gründen tatsächlich einen Fehler. Es ist jetzt behoben. – Alan

Antwort

0

Paket java.io ist Teil des Kern java, Sie müssen nichts setzen Extras in Ihren Classpath