`
zengxx1989
  • 浏览: 295296 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表

JNI示例

    博客分类:
  • jni
一、JNI简介 JNI:Java Native Interface,是Java语言提供的一种通用接口,用于Java代码与本地化代码的交互。所谓本地化代码是指直接编译成的与机器相关的二进制代码,而非Java字节码之类的中间代码。Windows下面的可执行文件,DLL等 ...
Here is the quick overview of this example. HelloWorld.java This is a trivial class with one method, but what makes the method special is the native keyword. This tells the Java compiler that the function is implemented in native code. Other Java classes that access this method are unaware that it i ...
1.下载android sdk 下载地址如下: http://dl.google.com/android/android-sdk-windows-1.5_r2.zip http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip 2.下载eclipse 3.4.2 按官方文档说,android sdk 可以运行在eclipse 3.3以上的IDE中,ubuntu源中的eclipse版本过低,建议使用eclipse 3.4.2,其下载地址为: http://download.actuatechina.com/eclipse/ecli ...
Android, Donut, SDK, 下载 Google今天公布了新版Android SDK,也就是Donut的最新1.6版,它可以帮助智能手机应用程序开发商迅速将自己的应用转换到Android系统上. SDK的发布有助于Google为自己寻找到更多的合作伙伴,为自己的Android Market添加人气,目前Donut已经可以下载.                 但是developer.android.com被和谐了。 不过大家可以访问以下镜像站点:http://androidappdocs.appspot.com/ 或者直接下载: Platform Package Size MD ...
SWT&Swing.Designer_Window.Builder.Pro_v6_for_Eclipse3.2_Keygen Serial Number=WindowBuilderPro-02236-9750 Activation Key=WindowBuilderPro-9D0WG-RM0SN-TJJ2C
vi /etc/system set shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G) set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 set semsys:seminfo_semmni=110 set semsys:seminfo_semmns=310 2. 创建用户和组 # groupadd dba #useradd –g dba –d /export/home/oracle –m oracle #passwd or ...
Subscriber: test2009 Number of licenses(default 1, max 999): 999 Professional or Standard(default pro, n=stand): Subscription Code: gLR8ZC-655444-6665705160718537
清除系统垃圾 @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s ...
public void actionPerformed(ActionEvent e) { DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree .getLastSelectedPathComponent(); if (selectNode == null) { return; } // 事件命令 String command = e.getActionCommand(); if ("delete".equals(command)) { // ...
final JLabel lblUrl = new JLabel(); lblUrl.setBounds(484, 38, 80, 18); uri = "www.hao123.com"; lblUrl.setText("<html><a href='" + uri + "'>查看</a>"); lblUrl.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); lblUrl.addMouse ...
package com.util; import javax.swing.text.*; /** * 实现让文体框只能输入限定长度的数字 * @author 曾祥训 * */ public class NumberLenghtLimitedDmt extends PlainDocument { /** * */ private static final long serialVersionUID = -7371120135793981234L; private int limit; public NumberLengh ...
package com.util; public class StringUitls { /** * 判断一个字符串是否全是数字 * @param str 要判断的字符串 * @return true 表示是数字,false 表示不全是数字 */ public static boolean isStringAllDigits(String str){ if (str==null) { return false; } boolean result=true; for (int i = 0; i < str.len ...
Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有给root用户设置口令,也没有启用root帐户。问题是要想作为root用户来运行命令该怎么办呢?没关系,我们可以使用sudo命令达此目的。 sudo是linux下常用的允许普通用户使用超级用户权限的工具,该命令为管理员提供了一种细颗粒度的访问控制方法,通过它人们既可以作为超级用户又可以作为其它类型的用 ...
第二部分:问题定位 Linux下Java程序界面中中文显示的问题,经常存在于XWindow配置、Java程序内部错误和Java环境配置等几个方面。为了辅助进行错误定位,我们可以写一个简单的Swing程序,如下所示: //在JDK 1.3.1 下调试运行通过(Linux & Windows 平台) import javax.swing.*;          import java.awt.*; import java.awt.event.*; public class HZSwingTest {     //Define two strings that containing D ...
在JDK1.4以前,我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow,用JWindow来代替JFrame使用。但用过JWindow的人一定知道,JWindow在操作系统的任务栏是不可见的,这样我们就无法在几个视窗之间来切换到这个窗口了。      使用JWindow也是很多人知道的一种去掉标题栏的方式。但从Java1.4开始,有一种新的方式可以使用,我们来看看。      现在我们创建一个类并继承于JFrame, public class DecoratedFrame extends JFrame { public DecoratedFrame() {    this. ...
Global site tag (gtag.js) - Google Analytics