、あなたのクラスパス上のどこかに処理core.jar
ファイルを持っていると仮定すると、基本的な処理のスケッチは、次のようになります。
import processing.core.PApplet;
public class MySketch extends PApplet {
@Override
public void setup() {
}
@Override
public void draw() {
}
public static void main(String[] args) {
PApplet.main(new String[] { MySketch.class.getName() });
}
はそれが原因あなたが必要とするという事実のために困難な場合があるIntelliJで動作するように設定の取得クラスパス上のgluegen-rt
およびjogl
ライブラリも同様です。処理はそれらのライブラリを使用して実際のレンダリングを行います。
もしあなたがmavenをよく知っていれば、処理依存関係とすべての貢献ライブラリをローカルのMavenリポジトリにインストールできるツールを作成しました。 processing-deps
セットアップのgetttingの手順は、そのプロジェクトのREADMEに記載されています。
しかし、基本的にあなたは依存関係が引っ張ら取得することで裸最小でこれを持っているpom.xml
ファイルになってしまいます:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>my-group-id</groupId>
<artifactId>my-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.processing</groupId>
<artifactId>processing-core</artifactId>
<version>2.2.1</version>
</dependency>
<dependency>
<groupId>org.jogamp.gluegen</groupId>
<artifactId>gluegen-rt-main</artifactId>
<version>2.2.4</version>
</dependency>
<dependency>
<groupId>org.jogamp.jogl</groupId>
<artifactId>jogl-all-main</artifactId>
<version>2.2.4</version>
</dependency>
</dependencies>
あなたは[MCVE]を示していただけますか? –
cricket_007のように、完全な例が必要です。あなたはクラスがどこにあるかを正確に見極める必要があります:彼らは内部クラスですか?アプリケーションをどのように起動するのかを知る必要があります: 'main()'メソッドはどこにありますか?しかし、これはあなたのプロジェクト全体ではなく**私たちが自分自身を実行するためにコピー&ペーストするための十分なコードであるべきであることに注意してください。 –