invalid file是什么意思

invalid file是什么意思,第1张

invalid file

无效文件

双语例句

1

You have provided an invalid file name.type or browse for a valid file.

您提供了一个无效的文件名。键入或浏览一个有效的文件名。

2

Reason could be an invalid file format or a damage of the message.

原因可能是:无效的文件格式或信息遭到损坏。

这算是macOS的一个历史遗留问题

安装最新版的JDK后有一些软件仍然提示需要JRE,是由于Java 6以后的更新有些配置的修改导致macOS无法自动识别。

对于VOSviewer这个问题,有三个解决方案。

方案一,治标不治本,暂时让软件能用。

右键VOSviewer的app包,显示包内容

进入Contents/Java,这时你就会看见一个jar包:

不出意外的话,双击它就可以打开VOSviewer了。

方案二,简单,根治,安装一个独立的JRE 8就可以了。

下载地址:

Download Java for Mac OS X

安装好之后,直接在启动台点击VOSviewer的图标就可以

方案三,折腾,折腾,还是特喵的折腾...

参考资料:

Java SE 8 on Mac OS X – Oliver Dowling

首先打开终端,运行

java -version

会显示你的java版本信息:

java version "17.0.2" 2022-01-18 LTS Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86) Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)

打开访达,Command+Shift+G,在输入框中粘贴路径

/Library/Java/JavaVirtualMachines/

回车,就进入了这个目录,定位到这个文件

在下方的路径栏中右键复制它的路径(如果访达界面没有路径栏,可以在标题栏右键,选择“自定工具栏”,把“路径”拖进去)。

/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Info.plist

下面就要选一个你喜欢的文本编辑器,用超级用户权限打开它。这里我直接用vi

sudo vi /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Info.plist

按i进入插入模式,光标定位到这个位置,将这一段

<key>JVMCapabilities</key><array><string>CommandLine</string></array>

改为:

<key>JVMCapabilities</key><array><string>CommandLine</string><string>JNI</string><string>BundledApp</string></array>

按ESC,退出插入模式,输入

:wq

回车,然后运行下面两行命令(把jdk-17.0.2.jdk改成你对应的版本):

sudo mkdir -p /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home/bundle/Libraries sudo ln -s /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home/bundle/Libraries/libserver.dylib

重启电脑,收工。

这句话的意思是: 无效的 数据 在 文件 里。

估计是文件损坏,可以格式化一下试试,当然没有重要数据的情况下。

如果无法格式化,那换张卡试试吧。

祝你好运。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12057984.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存