2017-05-09 4 views
0

私のビルドスクリプトがあります。私はそれを間違って追加しましたか?ビルのEclipseプロジェクトは、外部JARと

C:\ユーザーはジェイソン\プロジェクト\ワークスペースを\ \ ActiveMQのsrcはソースファイルのすべてを持っている\ C:\ユーザーはジェイソン\プロジェクト\は、Apache-ActiveMQの-5.9は、JARファイル

の宛先である\ここに私のエラーがあります:

Buildfile: C:\Users\Jason\Project\Workspace\ActiveMQ\src\build.xml 
clear: 
compile: 
    [javac] C:\Users\Jason\Project\Workspace\ActiveMQ\src\build.xml:12: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 
    [javac] Compiling 2 source files to C:\Users\Jason\Project\Workspace\ActiveMQ\bin 
    [javac] C:\Users\Jason\Project\Workspace\ActiveMQ\src\Publisher.java:1: error: package org.apache.activemq does not exist 
    [javac] import org.apache.activemq.ActiveMQConnectionFactory; 
    [javac]       ^
    [javac] C:\Users\Jason\Project\Workspace\ActiveMQ\src\Publisher.java:2: error: package javax.jms does not exist 
    [javac] import javax.jms.*; 
    [javac]^
    [javac] C:\Users\Jason\Project\Workspace\ActiveMQ\src\Publisher.java:7: error: cannot find symbol 
    [javac]   ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory("tcp://localhost:61616"); 
    [javac]  ^
    [javac] symbol: class ActiveMQConnectionFactory 
    [javac] location: class Publisher 
    [javac] C:\Users\Jason\Project\Workspace\ActiveMQ\src\Publisher.java:7: error: cannot find symbol 
    [javac]   ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory("tcp://localhost:61616"); 
    [javac]            ^
    [javac] symbol: class ActiveMQConnectionFactory 
    [javac] location: class Publisher 
    [javac] 4 errors 
+0

どのようなエラーがありますか? – litelite

+0

@liteiteエラーを追加しました。 –

答えて

1

javacターゲットにクラスパスを追加する必要があります。

<javac srcdir="../src" destdir="../bin" classpath="your-jar-file"/>

クラスパスを追加するための更なるオプションについてJavac Task documentationを参照してください。

+0

ありがとうございます。それがトリックでした! –

関連する問題