C++调用JVM.DLL来启动java程序

2011-09-02, Posted in Java | 我来说两句 | 查看全文>>

eclipse可以使用startup.jar来启动,但一般会用eclipse.exe来启动程序.这样系统进程也是eclipse.exe,而不是java.exe或者javaw.exe.这个eclipse.exe是使用C调用jvm.dll来启动java程序,最近的项目是基于Swing的java程序,所以也需要写一个exe来启动程序.
原来已经做了一个startup.exe,是使用NSIS来实现的,这里代码就不写出来了,因为他没有多在意义,原因有二:
第一,他在静默状态下执行,360安全卫士认为他是一个病毒,好像以前诺顿也误报过.这里BS一下360安全卫士
第二,他执行javaw来调用java程序,进程显示还是javaw,这样不好看.在进程里看到叫nortan.exe多好,呵呵

使用C++调用JVM.DLL来启动java程序,先来看看别人画的一个原理图: 查看全文…

标签:

Ubuntu下Subclipse报failed to load javahl library的解决办法

2011-09-01, Posted in Java, 常用, 操作系统 | 我来说两句 | 查看全文>>

最近买了一T61p,买回后直接安装Ubuntu 10.04,安装Eclipse并安装Subclipse1.6x插件后,使用svn过程中报如下错误:

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
/opt/local/lib/libsvnjavahl-1.0.0.0.dylib: no suitable image found. Did find: /opt/local/lib/libsvnjavahl-1.0.0.0.dylib: mach-o, but wrong architecture

原来是缺少一些关联文件,去subclipse的Wiki看了看,说需要安装libsvn-java,在Ubuntu 下安装很简单,命令如下:

sudo apt-get install libsvn-java

安装完后,这文件在/usr/lib/jni目录下,这个目录并不是eclipse的java.library.path路径之一,所以还需要修改eclipse.ini来告诉eclipse去哪找这个libsvn-java相关的文件.
打开eclipse.ini,在最后行加入如下内容(注意换行)

-Djava.library.path=/usr/lib/jni
标签: ,

使用java实现Windows Explorer左边的常见任务

2011-08-18, Posted in Java | 4 回复 | 查看全文>>

java实际可以做很多事情,只能你能想到的,理论上都可以实现出来,这文章介绍使用java实现Windows Explorer左边的常见任务.这文章原作者不是我,是WilliamChen,他写了很多美文章,我怕哪天他的文章都没有了,都删除了,所以把这些关键的图片,文字及代码存储起来.并在代码中保留原作者的名字.不做任何修改

下面的Enable Animation的JCheckBox可以设置是否使用动画效果。选择上折叠和展开就具有动画效果。
这个组件的类名是dyno.swing.beans.FolderPane。使用比较简单: 查看全文…

标签: ,

Debian6下安装Mysql,Ubuntu下适用

2011-08-08, Posted in 常用, 数据库, 配置 | 我来说两句 | 查看全文>>

Debian下安装软件的方便性就不在提了,这里直接讲Debian下安装MYSQL,请分别执行如下命令:

sudo apt-get update
sudo apt-get installl mysql-server

执行第二条命令的时候,会提示输入root的密码,如下图:

mysqlconfig

mysql config


接下来再确认密码,确认后,提示一堆信息,就安装好了.

标签: , ,

yardvps试用过程中的烦恼

2011-08-08, Posted in 一起分享 | 1 回复 | 查看全文>>

不得不承认yardvps的VPS便宜,TREE 1为XEN虚拟机512M的内存才$7.95/Month,加上8月有20%的优惠码,忍不住就下手了,因为我想找一个能很好支持java的vps(需要真实内存大,openVZ的主机不太合适),于是注册,下订单,支付宝付钱,一切尽在掌握中…

好景不长,交钱后,苦苦等了一个晚上才开通,看到自己的独立IP,心里那个高兴呀,马上使用ssh登陆,结果…你懂的,我中奖了,登陆没有反应!!!于是在ping一下,妈的,不通!!!服务器的状态是绿绿的Online竞然ping不通!!!难道是这个ip被Great Wall了?带个这个疑问,我马上登陆我朋友的国外vps,再ping,还是不通!!!就这样我又是reboot,又是shutdown,又是boot,还是不通,甚至连他提供的在线ssh连接工具也连接不上. 查看全文…

标签: ,