在Flash驱动器上安装Java

时间:2015-06-12 13:23:38

标签: java macos usb-drive

我真的厌倦了没有我需要的必要Java版本的计算机,或者我没有管理员权限来安装它。我见过很多windows教程,但我在Mac上。那么有人可以告诉我如何将Java 7/8放在闪存驱动器上,以及如何创建一个脚本来运行我选择的驱动器上的版本的jar文件?谢谢!我使用的是Mac OS X 10.10

1 个答案:

答案 0 :(得分:2)

根据您对其他答案的评论

  

我有一台电脑,我可以使用管理员权限

听起来你只想在一些便携式媒体上安装JVM / JDK,然后将它插入另一台计算机后即可运行。假设您只打算在类似系统上使用它,这应该很简单。例如,您无法可靠地(或根本没有)能够在闪存驱动器上安装Mac x64 Java二进制文件并尝试在Windows计算机上运行它。

因此,假设您只打算在类似的计算机上运行它,它就像从Java安装目录的根目录复制目录结构一样简单。在我的Mac OsX 10.9.5上/Library/Java/Home。一旦你在驱动器上,它只需将其插入另一台Mac。它应该自动挂载,然后打开一个终端到该挂载的根目录。 {JARACOPY / bin中的cd(其中$ JAVACOPY是您复制的目录结构),您可以运行./java -version来验证您是否正在运行它。

如果一切顺利,您可以使用

从该闪存驱动器安装目录启动任何JAR文件
  cd /Volumes/flashMount/Java/Home/;
  ./bin/java -jar /Users/myuserid/myJar.jar 

请记住,Java并不严格要求像Mac和Windows这样的系统将其包围的任何正式安装过程。所有的绒毛都与"安装" java是关于设置系统以使用安装的任何Java版本而无需用户知道或关心。但是你可以在文件系统中拥有任意数量的java版本而无需安装"他们应该都运行良好(忽略某些库的类路径冲突。)