2

私は6つのクラスを含むネットビーンズでMavenコードを書きました:

ColumnComparator.java
IQC.java
Main.java
MultipleLinearRegression.java
Overlap.java
PSResidualReduction.java

Linuxターミナルでコンパイルして実行したい。私は試した:

javac Main.java ColumnComparator.java IQC.java MultipleLinearRegression.java Overlap.java PSResidualReduction.java

コンパイルエラーが発生しました。問題は、MultipleLinearRegression クラスで jama パッケージを使用して行列の計算を行ったが、コマンド ラインで依存関係を変更する方法がわからないことです。うまくいけば、あなたたちは私を助けることができます.

4

1 に答える 1

3

を使用するだけexec-maven-pluginです。

これらの行pom.xmlを 特定のメイン クラスを指すようにタグを設定してください。<build/><plugins/><mainClass/>

<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.2.1</version>
            <configuration>
                <mainClass>com.example.Main</mainClass>
            </configuration>
        </plugin>
    </plugins>
</build>

次に、コマンド ラインからプログラムを実行します。

mvn exec:java

これは、Netbeans セットアップの動作に影響を与えたり変更したりしないため、Netbeans 内からプログラムを引き続き実行できます。

于 2013-05-14T06:13:23.090 に答える