Tag Archives: mac

在Mac上设置JAVA_HOME

这篇文章将会介绍在Mac中配置 $JAVA_HOME

1. 在Mac OSX 10.5 及之后,apple建议如下设置。 .bash_profile 只是对你自己有效,如果想要对所有的用户有效,使用/etc/profile 来代替~/.bash_profile

$ vim ~/.bash_profile 

export JAVA_HOME=$(/usr/libexec/java_home)

$ source .bash_profile

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home

使用 /usr/libexec/java_home -V 可以列出你当前安装的jdk,如下所示:

$/usr/libexec/java_home -V

Matching Java Virtual Machines (2):
    1.7.0_45, x86_64:	"Java SE 7"	/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
    1.7.0_40, x86_64:	"Java SE 7"	/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home

 2. 之前的Mac OSX的版本用如下设置

$ vim .bash_profile 

export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

$ source .bash_profile

$ echo $JAVA_HOME
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

让你的U盘同时支持linux , mac 和windows

很简单,免去了你去买几百块U盘的麻烦。

使用exFAT格式, 最新的mac和windows 已经默认支持exFAT, linux(ubuntu)下的 解决方案也很简单

sudo apt-get install exfat-fuse

 

exFATExtended File Allocation Table),又名FAT64,是一种特别适合于闪存文件系统,最先从微软Windows Embedded CE 6.0导入这种文件系统,后来再延伸到Windows Vista Service Pack 1操作系统中[3]。由于NTFS文件系统的一些数据格式规定所限,对快存存储器而言exFAT显得更具优势。

关于exFAT格式的详细介绍请看这里http://zh.wikipedia.org/wiki/ExFAT