100分请教如果用java更改本地机的系统时间 关注,java里好象没有这样的API 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 咳咳,纯Java办不了的,建议用JNI 看到这个信息后我不敢回,我查阅了相关的书籍都没有发现可以改本地时间的,你可以用其它语言写编译后,然后再在java中调用,试一试了! 都是使用jni来调用windows的api实现的说 用JNI来调用WinAPI吧。要不就用C写一段代码,在用native method来调用 给个简单的方法s生成 time.bat文件内容如下time xx:xx就是你要更改的时间在java method中添加如下代码Runtime.exec("time.bat");呵呵,就这样!有点笨,不过好用的,很简单要是用更眩的方法,可以用vc写个tess.dll 在里面做个函数 changeTime(int hh,int mm)其中的更改时间的函数到msdn里查一下了然后再 java中System.loadLibrary("test.dll");public native void changeTime(int hh,int mm);放入类的声明中然后再 method中 changeTime(hh,mm);ok! 用bat的方法真是不错,有劲,hoho 编码。。。。。不想再折磨下去了 有2个简单的问题,想确定下 jmf 保存视频时,怎样把当前的时间也保存视频的左下角 java鼠标事件的问题 如何让一个servlet在Tomcat启动时就运行? 谁能够告诉我,如何看懂Java2SDK的DOC文档? 获得数据库中表字段的描述信息 Java 语法 关于java.io的问题. 为什么javascript中某些字符串转换为整数不正确? 用循环建立一个VECTOR。里面放的是对象BOX,然后在下面的程序中要用的BOX的方法属性?出错,大仙指点。 请问如何用java实现Ping命令
要不就用C写一段代码,在用native method来调用
s生成 time.bat文件
内容如下
time xx:xx
就是你要更改的时间
在java method中添加如下代码
Runtime.exec("time.bat");
呵呵,就这样!
有点笨,不过好用的,很简单要是用更眩的方法,可以用vc写个tess.dll 在里面做个函数 changeTime(int hh,int mm)
其中的更改时间的函数到msdn里查一下了
然后再 java中
System.loadLibrary("test.dll");
public native void changeTime(int hh,int mm);
放入类的声明中
然后再 method中 changeTime(hh,mm);
ok!