`
iihero
  • 浏览: 259803 次
  • 性别: 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相互冲突。
分享到:
评论

相关推荐

    Sybase数据库驱动Jar包

    标题中的“Sybase数据库驱动Jar包”指的是与Sybase数据库交互所需的Java类库,这些类库通常以Jar(Java Archive)文件的形式存在。Sybase是一个知名的数据库管理系统,尤其在金融和电信行业广泛应用。数据库驱动是...

    JVM中文指令手册.pdf

    JVM(Java Virtual Machine,Java虚拟机)是运行所有Java程序的假想计算机,是Java程序的运行环境,负责执行指令、管理数据、内存、寄存器等,是实现Java跨平台特性的关键部分。JVM指令手册详细记录了JVM的所有操作...

    java中jvm内存分配相关资料总结整理

    - **堆**:所有对象实例以及数组都在这里分配内存,是JVM中最大的一块内存区域,支持垃圾回收。 - **栈**:每个线程都有一个独立的栈,用于存储方法调用的帧,包含局部变量表、操作数栈、动态链接和方法返回地址。...

    推荐一些JVM原理,JVM调优,JVM内存模型,JAVA并发 电子书1

    标题中提到了JVM原理、JVM调优、JVM内存模型和JAVA并发,这些都是Java虚拟机(JVM)相关的核心概念。JVM是运行Java字节码的虚拟计算机,为Java提供了一个跨平台的环境,确保Java程序可以在不同的操作系统上运行而...

    jdk,jvm源码

    Java虚拟机(JVM)是Java程序运行的核心,它负责解释和执行字节码,为Java应用程序提供了一个跨平台的运行环境。JDK(Java Development Kit)包含了开发和运行Java程序所需的所有工具,包括JVM。当我们谈论"jdk,jvm...

    jvm中文规范简介

    JVM规范详细定义了Java可执行代码(即字节码)的格式,包括操作码和操作数的语法和数值、标识符的数值表示方式、以及Java类文件中的Java对象和常量缓冲池在JVM中的存储映像。 这些定义为JVM解释器的开发人员提供了...

    java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优

    在现代软件开发中,Java虚拟机(JVM)作为执行Java字节码的核心组件,其性能直接影响到Java应用的运行效率与稳定性。特别是在大数据处理场景下,合理设置JVM内存参数显得尤为重要。本文将深入探讨JVM内存管理的基础...

    java 查看JVM中所有的线程的活动状况

    在Java编程环境中,了解JVM(Java虚拟机)中所有线程的活动状态对于调试多线程程序至关重要。本文将详细讲解如何查看JVM中的线程活动情况,并提供相关示例代码。 首先,Java提供了`java.lang.management....

    jvm 启动过程 JVM 原理

    在JVM的工作过程中,运行时数据区(也称为Java堆内存)是另一个重要的概念。它分为以下区域: - **堆**:存储所有实例对象和数组。Java垃圾收集器负责管理堆内存,进行对象创建和销毁。 - **栈**:每个线程都有...

    eclipse中对jvm进行设置

    在Eclipse这样的集成开发环境中,对Java虚拟机(JVM)进行设置是非常关键的,因为它直接影响到应用程序的性能和稳定性。Eclipse中的JVM内存设置涉及到多个参数,这些参数用于控制JVM如何分配和管理内存资源。以下是...

    JVM的运行机制

    - **寄存器**:虽然JVM在概念上有一组寄存器,但实际实现中通常使用栈来存储数据,因为寄存器模型在大多数硬件上难以实现。 - **栈**:每个线程都有自己的操作栈,用于存储方法调用和局部变量。 - **堆**:用于...

    jvm 详细介绍,了解jvm各个组成部分和功能

    ### JVM 详细介绍:掌握 JVM 的各个组成部分与功能 #### 一、Java 源文件编译及执行 Java 应用程序的核心在于源文件的编译与执行。不同于 C/C++ 这类需要针对不同平台进行编译的语言,Java 采用了一种更为灵活的...

    JVM图解-JVM指令-JVM原型图.rar

    在这个压缩包中,"JVM图解.png"可能是对JVM内部结构的可视化表示,"JVM图解"可能是一个详细的文档,解释了JVM的工作原理,而"JVM指令手册 中文版"则提供了JVM可执行的所有指令的详细信息。下面,我们将深入探讨JVM的...

    Sybase12.5 ODBC驱动

    4. 使用驱动:在应用程序中,通过指定DSN,应用程序就能连接到Sybase ASE 12.5数据库并执行SQL查询和其他数据库操作。 `说明.txt`文件应详细解释这些步骤,并可能包含特定的配置参数或注意事项。对于不熟悉Sybase或...

    visualvm监控jvm及远程jvm监控方法

    在本文中,我们将详细探讨如何使用VisualVM来监控本地和远程的JVM实例。 1. **VisualVM概述** VisualVM是一个跨平台的工具,支持Windows、Linux和macOS等操作系统。它提供了丰富的图形界面,用户可以通过直观的...

    idea 插件visulgc 监控jvm

    idea 插件visulgc 监控jvm

    Java JVM Instruction Set

    当从`main()`函数中调用`Min()`函数时,JVM会创建一个新的栈帧来保存局部变量和参数,并跳转到相应的字节码位置继续执行。 ##### 访问Min()函数中的参数 由于JVM采用栈式架构,访问参数通常涉及从栈顶弹出值并加载...

    对象在jvm中的存储情况

    java对象在jvm中的存储情况 jvm

    jvm优化中文版

    首先,需要理解JVM(Java虚拟机)的基本概念,以及在性能调优中的关键作用。JVM是运行Java程序的核心组件,负责解释Java字节码,并将字节码转换成特定平台的机器码。在性能优化过程中,JVM的配置、监控和调优是确保...

Global site tag (gtag.js) - Google Analytics