Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
FreeBSD上安装Linux Binary的J2sdk一个需要注意的地方

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

在FreeBSD 4.x 和 5.x 上用Linux兼容模式运行jdk时,会出现这样一个警告:

Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location

不知道会有什么问题,总之觉得不是很好,在Google上查了一下,有人说要重编Kernel,有人给出了我认为是正确的解决办法:

Java出现这个警告的主要原因是找不相应的进程的信息。因为是Linux兼容模式,Linux下的/proc实际上给映射到了FreeBSD下的/compat/linux/proc目录下,这实际上也是一种文件系统,在FreeBSD下称为linprocfs,默认的时候并没有给mount起来。所以在运行Java前一定要先把/compat/linux/proc给mount起来。具体做法如下:

1、在/etc/fstab 中添加一行:
linprocfs       /compat/linux/proc  linprocfs   rw  0   0

2、打入命令:
mount /compat/linux/proc/

再运行Java就不会有原来的错误信息了。




相关文章

相关软件