Android,Php,Wordpress
标签类目:java

安装Hibernate Tools for Eclipse

1、确定Eclipse和Hibernate Tool的版本

2、JBoss tool下载页面http://www.jboss.org/tools/download.html,提供两种安装方式:

  • Update Sites,使用Eclipse update site自动下载安装
  • Downloads,下载压缩包文件,解压到Eclipse的插件目录

安装过程需要下载jar包文件,根据自己网络连接情况,建议直接下载压缩包后解压安装。

继续阅读 »

[Android] Zuosa API获取一条指定的消息

Google于2007年11月5日推出基于Linux平台的开源手机操作系统,即Android。同时发布android软件开发工具包SDK(2.0版已发布),便于手机应用程序开发者进行基于android的手机应用程序开发。

下面代码是根据zuosa提供的API,希望开发出基于android平台上的zuosa客户端,路漫漫其修远兮。程序主要是对api返回数据的处理,这里是json格式数据。对于JAVA,有很多第三方的程序包可以很方便的处理json数据。其实在android SDK中同样提供了json数据处理方法,只不过可能会稍显的有些复杂。

继续阅读 »

Eclipse启动Tomcat时发生java.library.path错误的解决方法

        Tomcat6.0并安装到eclipse后,当任意建一个工程后,启动Tomcat后都会有一个“警告”的提示(对工程与页面显示没有任何影响)。于是删除工程,只启动Tomcat服务器时,同样提示信息:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path,是说在产品环境下可以优化工作性能的Tomcat的本地包没有找到。

        原因:Tomcat从5.5版本后增加了APR技术(Apache Portable Runtime),这是一个用C语言写成文件包,目的在于提高Tomcat的服务性能,从而使得Tomcat将不仅仅担任一个容器的功能,而是要成为一个一般的web服务器。

        解决方法:http://tomcat.apache.org/tomcat-6.0-doc/apr.html中有具体说明。需要在http://tomcat.heanet.ie/native/1.1.14/binaries/win32/下载一个已编译的dll文件tcnative-1.dll,之后将该文件复制到c:\windows\system32\下即可。

package–java

hello.java

package com.abc;
class hello
{
     public static void main(String[] args)
     {
          System.out.println(“Hello World!”);
     }
}

java中的package命名规则
     package语句:由于java编译器为每个类生成一个字节码文件,且文件名与类名相同,因此同名的类有可能发生冲突。为了解决这一问题,java提供包来管理类名空间,包实际提供了一种命名机制和可见性限制机制。而在java的系统类库中,把功能相似的类放到一个包(package)中,例如所有的图形界面的类都放在 java.awt这个包中。用户自己编写的类(指.class文件)也应该按照功能放在由程序员自己命名的相应的包中,例如hello.java中的com.abc就是一个包。包在实际的实现过程中是与文件系统相对应的,例如 com.abc所对应的目录是path\com\abc,而path是在编译该源程序时指定的。比如在命令行中编译上述hello.java文件时,可以在命令行中敲入”javac -d d:\java hello.java”,则编译生成的hello.class文件将放在目录d:\java\com\abc\目录下面(其中com、abc目录会自动创建),此时d:\java相当于path。但是如果在编译时不指定path,则生成的. class文件将放在编译时命令行所在的当前目录下面。比如在命令行目录d:\java下敲入编译命令”javac hello.java”,则生成的hello.class文件将放在目录d:\java下面,此时的 package语句相当于没起作用。

  但是,如果程序中包含了package语句,则在运行时就必须包含包名。例如, hello.java程序的第一行语句是:package com.abc;编译的时候在命令行下输入”javac -d d:\java hello.java”,则hello.class将放在目录d:\java\com\abc\的下面,这时候运行该程序时有两种方式:
        第一种:在命令行下,首先进入到D盘的java目录下,输入字符”java com.abc.hello”。
    第二种:在环境变量classpath中加入目录path,则运行时在任何目录下输入”java com.abc.hello”即可。

返回顶部