2010-06-11 5 views
1

que je suis les étapes here, il est essentiellement:Comment compiler correctement ces 2 fichiers java?

  1. compiler les classes DataSource et LiveStream: javac -d. DataSource.java LiveStream.java
  2. Exécuter en utilisant JMStudio: écran java JMStudio: // 0,0,160,120/10

Mais quand je les compile, eu beaucoup d'erreurs comme javax.media n'existe pas et ainsi de suite .

Voici la structure du répertoire:

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 

Quelqu'un peut-il donner des mesures plus détaillées comment mettre en place l'environnement correctement pour compiler correctement?

MISE À JOUR

Sortie de 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) 

Répondre

0

Vous êtes manquante ou une variable d'environnement CLASSPATH, ou en utilisant une version incorrecte de java.

Vous pouvez télécharger jmf.jarthere.

MISE À JOUR Pour définir le classpath:

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

ou R. Bemrose suggéré:

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

Classpath le plus probable, javax.media fait partie de JMF. – Powerlord

1

Vous devez inclure le pot Java Media Framework dans votre classpath. La façon la plus simple de le faire est sur la ligne de commande:

javac -cp path/to/jmf.jar -d . DataSource.java LiveStream.java 
+0

Mais il n'y a pas de 'jmf.jar', mais seulement un installateur exe pour Windows ... – user198729

+0

@ user198729: Le Customizer JMF devrait générer un fichier jar quand vous l'exécutez, ou je m'en souviens. Cela fait un moment que j'ai utilisé JMF. – Powerlord

+1

Est-ce le meilleur choix pour implémenter le système de bureau et l'enregistrement audio en utilisant Java à votre avis? – user198729

Questions connexes