1.首先你得先正确安装JDK,并配置好环境变量 可参考http://blog.csdn.net/chaimingkun/article/details/7488271

2.安装netbeans

首先到netbeans官网下载netbeans,我用的是netbeans-7.1.1-ml-linux.sh

在ubuntu上安装netbeans提示这个错误,就是说找不到JDK6

首先在终端里进入你放置netbeans那个文件夹

我是默认放到主文件夹/home/chaimingkun中,这样简单

chaimingkun@ubuntu:~$ sh netbeans-7.1.1-ml-linux.sh

Configuring the installer...
Searching for JVM on the system...
Java SE Development Kit (JDK) was not found on this computer
JDK 6 or JDK 5 is required for installing the NetBeans IDE. Make sure that the JDK is properly installed and run installe在r again.
You can specify valid JDK location using --javahome installer argument.

我已经正确安装了jdk6了为什么还提示这个?

这是因为netbeans安装时没有找到jdk的路径

解决方法:

灵感来源于错误描述:

错误描述是这样的You can specify valid JDK location using --javahome installer argument.

然后重新运行命令$ sh netbeans-7.1.1-ml-linux.sh --javahome /home/chaimingkun/jdk1.60_31/jre/

如此就安装成功了。

安装完打开后发现很多乱码,查了一些资料,解决办法如下:

安装一个uming.tcc字体文件。

由于uming.tcc字体是比较有名的,是一个高质量的中文字库。因此我还是决定选择第二种方案。

到网上一goole,立刻找到了下载地址:http://ftp.br.debian.org/debian/pool/main/t/ttf-arphic-uming/ttf-arphic-uming_0.2.20080216.1-3_all.deb

下载回来之后:sudo dpkg -i ttf-arphic-uming_0.2.20080216.1-3_all.deb

安装顺利完成,这个时候再跑到/usr/share/fonts/truetype目录去一看,这下有arphic这个目录了,然后打开目录一看,uming.ttc就在那里!

马上打开netbeans,漫长的等待,终于看到了窗口,一切都有了,字体看着确实很美,不愧是arphic 产品啊。

自此问题完美的解决了,不管版本如何变化,都可以按照这个方式去解决问题。

网上一些文章说的cp字体到jre/lib/fonts/fallback,很多人不懂原理。fallback的目录是jre字体后备目录,意思就是按照正常配置找不到字体信息,就会在这个目录下按照配置文件设定的顺序到字体文件中去寻找。用这个方式有两个问题,一个是效率低下。二是字体不统一,会出现例如:文件这个词,文是楷体,件是黑体的“壮观”景象!为什么?因为文字在楷体字库找到了,但是这个字库找不到件字,于是就在fallback中到黑体字库去找,并且找到。这种现象就神奇的出现了!

所以这个方式其实是属于歪打正着的方法,很多人糊里糊涂显示正常了,也没有搞懂原理。而另外一些人就会出现字体不统一到情况。

当然,上面所说的一切,在windows上均不会发生。因为windows比较统一,所以配置文件的配置一定可以正常工作,不会出现类似linux的连字体文件都可能找不到的情况。这也证明了规范,统一在软件中的重要性。



Logo

更多推荐