我在android上使用java时遇到一个异常(java.lang.NoClassDefFoundError),为什么?
这是我的路线:我在android上使用java时遇到一个异常(java.lang.NoClassDefFoundError),为什么?,java,android,exception,audio,Java,Android,Exception,Audio,这是我的路线: AudioInputStream clip1 = AudioSystem.getAudioInputStream(new File(wavFile1)); 这是我(从LogCat)得到的例外情况: ERROR/AndroidRuntime(311):java.lang.NoClassDefFoundError:javax.sound.sampled.AudioSystem 这是我一年前写的一个老程序,它运行得非常好。 为什么会出现此异常以及如何修复此异常?问题在于类路径设置不正
AudioInputStream clip1 = AudioSystem.getAudioInputStream(new File(wavFile1));
这是我(从LogCat)得到的例外情况:
ERROR/AndroidRuntime(311):java.lang.NoClassDefFoundError:javax.sound.sampled.AudioSystem
这是我一年前写的一个老程序,它运行得非常好。
为什么会出现此异常以及如何修复此异常?问题在于类路径设置不正确。请参见此以了解一些解决方案 问题在于类路径设置不正确。请参见此以了解一些解决方案 这显然意味着您的项目中不存在class AudioSystem。可能是您引用了一些现在可能缺失的库。这显然意味着您的项目中不存在class AudioSystem。可能是您引用了一些现在可能缺失的库。
AudioSystem
是JavaSound的一部分,而JavaSound是桌面JVM/SDK的一部分。JavaSound不在Android JVM/SDK中,因此您的旧代码不会在任何当前Android SDK上编译
有关Android音频功能概述,请参阅:您需要移植旧代码才能使用Android SDK类。
AudioSystem
是JavaSound的一部分,JavaSound是桌面JVM/SDK的一部分。JavaSound不在Android JVM/SDK中,因此您的旧代码不会在任何当前Android SDK上编译
有关Android音频功能概述,请参阅:您需要移植旧代码才能使用Android SDK类