Как правильно скомпилировать эти 2 файла java? - PullRequest
1 голос
/ 11 июня 2010

Я выполняю шаги здесь , это в основном:

  1. Скомпилируйте классы DataSource и LiveStream: javac -d.DataSource.java LiveStream.java
  2. Запускать с использованием JMStudio: java JMStudio screen: // 0,0,160,120 / 10

Но когда я их компилирую, получаю много ошибок, таких как javax.mediaне существует и т. д.

Вот структура каталогов:

D:\>dir

2010-06-11  22:25    <DIR>          .
2010-06-11  22:25    <DIR>          ..
2010-06-11  22:25             3,730 DataSource.java
2010-06-11  22:25             6,860 LiveStream.java

Может кто-нибудь дать более подробные инструкции о том, как правильно настроить среду для правильной компиляции?

ОБНОВЛЕНИЕ

Выход java -version:

java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b06)
Java HotSpot(TM) Client VM (build 1.6.0_02-b06, mixed mode, sharing)

Ответы [ 2 ]

1 голос
/ 11 июня 2010

Вам необходимо включить Java Media Framework jar в ваш путь к классам. Самый простой способ сделать это - в командной строке:

javac -cp path/to/jmf.jar -d . DataSource.java LiveStream.java
0 голосов
/ 11 июня 2010

Вам либо не хватает переменной окружения CLASSPATH, либо используется неверная версия java.

Вы можете загрузить jmf.jar туда .

ОБНОВЛЕНИЕ Чтобы установить путь к классу:

set CLASSPATH=C:\path\to\jmf.jar;%CLASSPATH%
javac -d . DataSource.java LiveStream.java

или, как предложил Р. Бемроуз:

javac -cp C:\path\to\jmf.jar -d . DataSource.java LiveStream.java
...