Java実行時のエラーについて(初心者です)(java)
2012年01月10日 16時35分
Java実行時のエラーについて(初心者です)
Java実行時のエラーについて(初心者です)
OS:Windows7Pro(64bit)
JavaJDK(1.6)およびJava3D(1.5.1)
Java3Dの勉強のため、サンプルを作り実行してみたところ以下のようなエラーが出ます。
何が悪いのでしょうか?パスの設定など環境設定が不十分なのでしょうか?
D:\TEMP>javac Sample3D.java
D:\TEMP>java Sample3D
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/j3d/Canva
s3D
Caused by: java.lang.ClassNotFoundException: javax.media.j3d.Canvas3D
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Sample3D. Program will exit.
ちなみにパスの設定は以下の通りです。
CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_21\lib\dt.jar;C:\Program Files\Java\j
dk1.6.0_21\lib\tools.jar;C:\Program Files\Java\Java3D\1.5.1\lib\ext;C:\Program F
iles\Java\Java3D\1.5.1\bin
Path=%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Program Files (x86)\N
VIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System3
2\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common
Files\Sony Shared\FeliCaLibrary;C:\Program Files\Common Files\Sony Shared\FeliC
aLibrary;C:\Program Files (x86)\Common Files\Sony Shared\FeliCaNFCLibrary;C:\Pro
gram Files\Common Files\Sony Shared\FeliCaNFCLibrary;C:\Program Files\Common Fil
es\Microsoft Shared\Windows Live;C:\Program Files\Java\jdk1.6.0_21\bin;C:\Progra
m Files\Java\Java3D\1.5.1\bin
Java で MP3 (JMF + MP3plugin)
JAVAでMP3Playerを作ろうとしていて格闘中の者です
JavazoomでのMP3プラグインではなく
JMFのMP3プラグインをつかって作ろうとしているのですが。
Exception in thread "main" javax.sound.sampled.UnsupportedAudioFileException: co
uld not get audio input stream from input file
at javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:
786)
に悩まされています。
CLASSPATHにjmf.jar,sound.jar,mp3plugin.jarは指定してあり、 JMStudioで再生できるMP3で、
ソースは、
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.SourceDataLine;
import javax.sound.sampled.DataLine;
import java.io.File;
public class Player2 {
private static final int BUFFER_SIZE = 176400; // 44100 x 16 x 2 / 8
public static void main(String[] args) throws Exception {
byte[] buffer = new byte[BUFFER_SIZE];
AudioInputStream in = AudioSystem.getAudioInputStream(AudioFormat.Encoding.PCM_SIGNED, AudioSystem.getAudioInputStream(new File (args[0])));
AudioFormat audioFormat = in.getFormat();
SourceDataLine line = (SourceDataLine) AudioSystem.getLine(new DataLine.Info(SourceDataLine.class, audioFormat));
line.open(audioFormat);
line.start();
while (true) {
int n = in.read(buffer, 0, buffer.length);
if (n < 0) {
break;
}
line.write(buffer, 0, n);
}
line.drain();
line.close();
}
}
です
よろしくお願いします。
Javaで自分のプロセスIDが取得したい
Java言語でバッチアプリケーションを製作しています。
"自分のプロセスIDと同じ名前のファイルを検索する"必要があるのですが、Javaでそのようなことができるのでしょうか。
自分のプロセスIDが"1234"だとしたら、対象ディレクトリの"1234"というファイルを検索するというようなものです。
OSはWindowsXPまたはHP/UXです。
javaスクリプトを使ったタブ切り替えに関して質問です。
javaスクリプトを使ったタブ切り替えに関して質問です。
http://blog.livedoor.jp/soken2ch/contents/itmobile/
このページの下部にもう一つタブエリアを作りたいのですが、一つのページにタブエリアを複数作るのにはどう記述すればいいのでしょうか?
よろしくお願いいたします。
JAVAプログラマーに転職するには?
プログラマーに転職したいと考えています。C言語の基本は学んだことあるのですが、JAVAを使うのは初めてです。私が次回うける会社は未経験可で、以前に言語は問わずプログラムを学んだことあるひと限定の求人でした。次回面接に行きますが、その時にJAVAの筆記テスト、と その場で、おそらく簡単なモノを何か作らないといけないかと思います。 かなり汗ってます。基本Cと共通するような考え方があり、入りやすいと思いきや、JAVAの方が奥深く、どこまでの範囲を中心に勉強すればよいのか分からず、ただやみくもにやるよりは、絞ったほうがよいのかと思います。 私が次回受ける会社のjavaでの業務内容は、おそらく教則本の入門編などとは、ことなり、JAVAでのデーターベース管理, スマートフォンアプリ製作などです。私のスキルは、教則本の基本的なサンプルを理解できるくらいで、低レベルです。特に、シューティングゲームのサンプルソースをネットで拝見したのですが、私には、このようなアルゴリズムを組み立てたりすることは、現段階ではできずに、自分のレベルの低さを痛感しております。できる方から見れば、このようなプログラムは超簡単だとのことですが、やはり、会社も即戦力のある方を採用されると思いますので、競争率は高く、未経験可とはいえ、自分のスキルをアピールする上で、一番必要なスキルはJAVAのどういった部分の技術なのでしょうか? あと採用する側の気持ちとして、未経験でも、どの程度期待しているのかがきになります。 恐縮ですが、現状で活躍なさる方にアドバイスいただけると有難いです。宜しくお願いします。
関連ページ
新着記事
PR
- ALL COUPON JAPAN
エリアやカテゴリなどを指定して検索。一番欲しいクーポンに出会えます!/グルーポン/比較/クーポン/割引