我使用 NTFS 分区来存储我喜欢从 Ubuntu 和 Windows 7 访问的数据。在我的 Ubuntu 上家分区,我喜欢链接该文件夹Assets
以便从 Ubuntu 上运行的应用程序访问它。因此,我创建了以下链接。
ln -s /media/data/Assets/ ~/bin/SomeJavaApp/data/assets
当我尝试访问应用程序内的数据时,出现以下错误消息。
Error message: Could not acquire data access
NTFS 分区通过自动挂载附加到/etc/fstab
.以下是相关配置设置:
# Data partition auto mount.
UUID=159EBA47019D5D33 /media/data ntfs defaults,umask=007,uid=1000,gid=1000 0 0
我的家分区格式化为ext4。我使用的应用程序是用 Java 编写的。除了将文件复制到家分割?
当我从控制台启动应用程序时,我还会收到一条 Java 错误消息。
java.lang.NullPointerException: Could not acquire data access
@吉尔斯:
的输出ls -ld /media/data /media/data/Assets ~/bin/SomeJavaApp/data/assets
是:
lrwxrwxrwx 1 jjd jjd 92 Aug 9 11:01 /home/jjd/bin/SomeJavaApp/data/assets -> /media/data/Assets/
drwxrwx--- 1 jjd jjd 28672 Aug 6 14:49 /media/data
drwxrwx--- 1 jjd jjd 4096 Aug 8 14:32 /media/data/Assets/
我在应用程序中选择的路径是:/home/jjd/bin/SomeJavaApp/data/assets
。