在windows上的很多软件在ubuntu下都有挺不错的替代软件。oracle客户端软件pl/sql是一款相当强大的软件,而在ubuntu下最好俄替代品应该是dbvisualizer,两者比较起来各有各好,前者对于oracle来说功能相当强大,而后者是Java应用,而且兼容多种数据库。
在我的ubuntu上的dbvisualizer一直存在一个问题,就是汉字始终是“口口”,无论是界面还是数据集。从网上搜索的方法要么是在数据驱动中添加charset为cp936的属性,就是修改java JDK的字库。一一试过之后以失败告终,这让dbvisualizer成为我ubuntu上最大的遗憾。
今天晚上本来打算将pl/sql移植到ubuntu,却在无意间发现dbvisualizer目录下有个jre的子目录,想想之前修改JDK的字符集无效是否是因为dbvisualizer使用的是自己的这个jre呢?于是删掉jre子目录后发现dbvisualizer竟然能正常显示中文了。看来我的猜测是对的,dbvisualizer启动时先默认使用自己的jre,没有才使用系统的jre。只是不知道在哪个地方可以设置这种jre的选用方式,要么这种方式本来就是JAVA应用的启动方式?