论坛首页 综合技术论坛

去掉ASA(SQL Anywhere)中的JVM

浏览 1581 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-08-26  
没想到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