`
iihero
  • 浏览: 249526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

去掉Sybase ASA(SQL Anywhere)中的JVM

 
阅读更多
没想到Sybase ASA现在也做得越来越大了,几年前,不过二三十兆的样子,现在ASA 12.0.1安装完以后,差不多400M.

可是其中的Sun目录(jvm)就占了差不多100M。如果直接删掉这个目录,那么应用就跑不起来。

比如比较常用的dbisql.exe, scjview.exe, mlmon.exe等等。

有两种办法可以手动掉这个庞大的Sun目录。

1. 设置用户环境变量
PATH=%JDK16_HOME%\jre\bin;%PATH%
这里JDK16_HOME为你解压或者安装的任意一个jdk16

2. 为上述exe分别创建ini文件。以dbisql.exe为例,在相同目录下边创建一个dbisql.ini文件,内容如下:
JRE_DIRECTORY=d:\jdk1.6.0_26\jre
VM_ARGUMENTS=-Xmx256m
JAR_PATHS=..\java
ADDITIONAL_CLASSPATH=
LIBRARY_PATHS=d:\SQLAnywere12\BIN32

这里,你只要指定JRE的目录,以及LIBRARY_PATH, JAR_PATHS到正确的目录位置即可保证dbisql.exe能够正确运行。而且,它不会与ASE的dbisql相互冲突。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics