Borland Together 2006 For Linux在Ubuntu 6.10下安装时,遇到下面的问题:
zhm@zhm-desktop:~/软件备份$ sudo ./tec_architect_2006_linux.bin
Password:
Preparing to install…
Extracting the JRE from the installer archive…
Unpacking the JRE…
Extracting the installation resources from the installer archive…
Configuring the installer for this system’s environment…
nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
Launching installer…
grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/tmp/install.dir.5355/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
—————————————
开始以为是系统没有安装J2SDK 1.4造成的,可当我花掉1个小时的时间安装上J2SDK 1.4后,问题依旧。
于是驱猫上网,最后找到这样的答案:
Borland Together采用了InstallAnywhere安装程序,此安装程序需要使用JVM来启动,而由于某种原因,安装程序无法启动其自带的JRE,因此会出现以上错误。
解决方法很简单,使用系统自带的JRE启动安装程序即可
首先进入安装程序解压后的文件夹(此处为:/tmp/install.dir.5355,看错误提示),并进入其中的installData文件夹,运行命令:
sudo java -classpath ./installer.zip com/zerog/ia/installer/Main
即可启动InstallAnywhere安装程序。
安装完闭之后,不要忘了将安装目录中的TogetherArchitect.sh中的JAVA_HOME变量更改为系统的JRE路径,我的是:
/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/jre
正好我也想安装 together 2006 for linux。也出现了你说的一样的问题。 但用了你的方法还是不行。运行你给的命令后,就停在那里了。
我用的是 debian 4.0r3,最近这两天安装好的系统, 使用的是sun-java6。你提到的命令 “java -classpath ./installer.zip com/zerog/ia/installer/Main” 中最后的 "com/zerog/ia/installer/Main"是看到哪里的呢?
我的hotmail是 leo.l.cao@hotmail.com,gmail: leo.l.cao@gmail.com, 你加我一个,方便聊。
你什么时候有时间呢?前来两天看你总是“away”,我一般晚上下班后,7,8点钟都有时间。
你什么时候有时间呢?前来两天看你总是“away”,我一般晚上下班后,7,8点钟都有时间。
昨天晚上花了点时间把这个问题解决了。我也不在我的blog里面说明了,借博主这个地方补充一下好了。
1,系统环境,debian 4.0r3(ubuntu也一样),安装sun-java6-{jdk,jre}。(有新的jre,就不用旧的了)
2,用一般用户登录就可以安装。
3,运行./tec_architect_2006_linux.bin,出现同样的错误,在/tmp下出现一个install.dir.XXXX,进入它,再进入子目录installData,执行../Linux/resource/jre/bin/java -classpath ./installer.zip com/zerog/ia/installer/Main
这表示用together自带的java而不是系统自带的来启动安装程序。后面的com/zerog/ia/installer/Main的由来,只要揭开installer.zip,就可以按照目录结构找到Main.class,这是安装程序的入口。注意是区分大小写的。
4,安装中可以设置安装的目标路径,确保使用的一般用户对目标目录有写的权限即可。
5,安装完,就像博主说的要修改JAVA_HOME。
6,ok,启动后就可以画uml 2.0的图了。