我正在尝试使用Java FX播放MP3文件,但我一直收到以下错误:
文件缺少kCFURLVolumeIsAutomountedKey:// localhost / private / var / setup /:无法打开文件“setup”,因为没有这样的文件。
我已通过计算机检查并显示隐藏文件,但找不到localhost文件夹。
以下是我正在运行的Java版本的输出:
java版“1.8.0_112” Java(TM)SE运行时环境(版本1.8.0_112-b16) Java HotSpot(TM)64位服务器VM(内置25.112-b16,混合模式) rover-226-42:MP3Player ajgoddu $
我在使用OSX Sierra的Mac上,这是我正在运行的代码:
import java.net.URL;
import javafx.application.Application;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.stage.Stage;
public class MP3 extends Application {
public static void main(String[] args) {
launch(args);
}
public void start(Stage primaryStage) {
Media media = new Media( "file:///Users/ajgoddu/Desktop/Projects/Java/MediaPlayer/MP3Player/test.mp3" );
MediaPlayer mediaPlayer = new MediaPlayer(media);
mediaPlayer.play();
primaryStage.setTitle("Audio Player 1");
primaryStage.setWidth(200);
primaryStage.setHeight(200);
primaryStage.show();
}
}
任何人都知道这个错误究竟意味着什么以及它为什么会发生?
谢谢!
答案 0 :(得分:0)
看起来您可能需要按照此slightly unrelated Github issue下载XCode CLI工具。
来自链接的问题:
我正在运行macOS Sierra V10.12,今天刚刚更新。运行Gulp任务时收到此错误消息:
[12:56:04] gulp-notify: [Error in notifier] Error in plugin 'gulp-notify' Message: 2016-09-21 12:56:04.205 terminal-notifier[11630:142879] kCFURLVolumeIsAutomountedKey missing for file:///private/var/setup/: Error Domain=NSCocoaErrorDomain Code=260 "The file “setup” couldn’t be opened because there is no such file." UserInfo={NSURL=file:///private/var/setup/, NSFilePath=/private/var/setup, NSUnderlyingError=0x7ffe4d632930 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
答案:
我也遇到了这个问题,并在安装了Xcode CLI工具之后 通过
xcode-select --install
并重新启动我的机器,我停了下来 收到错误。它可能只是重新启动排序, 因为单独安装CLI工具并没有解决问题。
不幸的是我在工作的Windows机器上,不能在家里用我的Mac试试这个。希望这会有所帮助。