可以使用Scoop安装32位版本的Java Buckets吗?
我已经搜索了不同的Java版本
scoop search jre
scoop search jdk但是我看不到选择32位版本的选项。
发布于 2021-09-10 23:52:34
您可以尝试使用--arch或-a (体系结构)标志安装任何程序的32位版本。例如:
> scoop install oraclejre8 -a 32bit
Installing 'oraclejre8' (8u281) [32bit]
dl.tar.gz (68.5 MB) [=========================================================================================] 100%
Checking hash of dl.tar.gz ... ok.
Extracting dl.tar.gz ... done.
Linking ~\scoop\apps\oraclejre8\current => ~\scoop\apps\oraclejre8\8u281
'oraclejre8' (8u281) was installed successfully!我也尝试过使用jdks之一:
> scoop install adopt13-hotspot -a 32bit
Installing 'adopt13-hotspot' (13.0.2-8) [32bit]
OpenJDK13U-jdk_x86-32_windows_hotspot_13.0.2_8.zip (179.7 MB) [===============================================] 100%
Checking hash of OpenJDK13U-jdk_x86-32_windows_hotspot_13.0.2_8.zip ... ok.
Extracting OpenJDK13U-jdk_x86-32_windows_hotspot_13.0.2_8.zip ... done.
Linking ~\scoop\apps\adopt13-hotspot\current => ~\scoop\apps\adopt13-hotspot\13.0.2-8
'adopt13-hotspot' (13.0.2-8) was installed successfully!但是,您需要使用do a quick search检查哪些jres/jdks具有32位选项,因为并不是所有的jres/jdks都具有32位选项。
别忘了先用scoop bucket add java添加存储桶。
如果您想同时安装同一jre/jdk的32位和64位版本,则无法使用当前版本的独家新闻according to this issue做到这一点。但正如一位用户建议的那样,可以复制其中一个json清单,将其重命名为xxxxx-x86,然后使用-a 32bit参数再次安装它。但是,这样做会丢失存储桶提供的自动更新,这并不理想。如果您愿意,可以按照instructions in the wiki here创建自己的32位存储桶。
https://stackoverflow.com/questions/66766291
复制相似问题