2016-06-29 4 views
-2

Я видел много информации о запуске обработки с помощью java с использованием IDE (eclipse, netbeans). Я хотел знать, как запустить обработку из java без использования среды IDE. Может ли кто-нибудь описать пошаговые инструкции по настройке и запуску обработки из java или указать на хороший веб-сайт. Я использую java 8 СпасибоОбработка в java (без IDE)

+0

Проверьте это http://stackoverflow.com/questions/14787093/how-to-run-processing-applications-from-the-terminal – Shank

+0

Выполняется обработка из сценария оболочки. Я хочу запустить .java-файл, используя обработку в виде пакета. – user3304639

ответ

1

Шаг 1: Напишите код Java, который использует обработку как библиотеку. Вы можете сделать это в любом текстовом редакторе. Вот очень простой пример:

import processing.core.PApplet; 

public class ProcessingTest extends PApplet{ 

    @Override 
    public void settings() { 
     size(200, 200); 
    } 

    @Override 
    public void draw() { 
     background(0); 
     fill(255, 0, 0); 
     ellipse(100, 100, 100, 100); 
    } 

    public static void main (String... args) { 
     ProcessingTest pt = new ProcessingTest(); 
     PApplet.runSketch(new String[]{"ProcessingTest"}, pt); 
    } 
} 

Сохранить этот код в файл с именем ProcessingTest.java.

Шаг 2: Скомпилируйте этот файл с помощью командной строки. Убедитесь в том, чтобы использовать опцию -cp, чтобы указать файл библиотеки баночки обработки:

javac -cp path/to/Processing/core.jar ProcesstingTest.java 

Это создает файл с именем ProcessingTest.class.

Шаг 3: Запустите этот файл .class через командную строку. Опять же, не забудьте использовать опцию -cp, чтобы указать на файл обработка библиотеки баночки:

java -cp path/to/Processing/core.jar ProcesstingTest 

упрощать немного, интегрированную среду просто обработки -cp части для вас и дает вам кнопку нажать, чтобы скомпилировать и запустите свой код. Но все, что вы можете сделать в среде IDE, можно выполнить с помощью командной строки.

+0

Я получаю файл .java, скомпилированный, а затем, когда я иду запускать программу, он говорит мне: «Ошибка: не удалось найти или загрузить основной класс ProcessingTest». – user3304639

+0

@ user3304639 Возможно, вам придется включить путь к 'ProcessingTest' в classpath. –

+0

Спасибо вам большое! – user3304639

Смежные вопросы