今天修改了以前的一个工程,用ant编译后放上去,发现运行报错,大体意思就是运行的版本号是多少,编译的版本号太高吧,估计是运行环境用的jdk的版本太旧引起的,类文件具有错误的版本 50.0,应为 49.0
50.0 对应的是JDK的1.6版本, 而49.0 对应的是JDK的1.5版本
修改方式就是myeclipse的编译环境到1.5以下
或者修改ant编译时的版本
如何看以前的class编译的版本号,使用UtralEdit打开一个class文件.
31H=49 JDK1.5版本
32H =50 JDK1.6版本
http://neoman.iteye.com/blog/571806
相关推荐
我们可以把经过 Jocky编译的类文件以UltraEdit打开,可以发现在第8个字节上(类文件的major version)的数值是0x30,即十进制的48,这是JDK 1.4所能够理解的类文件版本(JDK 5.0默认编译的类文件版本是49)。前提是:应用...
上网查了下,有两种方法,一种修改jdk ZipInputStream及ZipOutputStream 的源文件,比较麻烦,不建议此项. 第二种 就是拿来主义,因为 开源项目 Ant 里已经有现成的实现.把ant.jar 加入到 工程下的lib目录即可. ...
另外,Ant是Apache基金会的一个开源项目,这意味着开发者可以免费使用和修改Ant,以满足自己特定的需求。在下载和安装Ant之前需要先安装JDK。综上,Ant是一个功能强大而又灵活的构建工具,对软件开发人员来说具有很...
ant.java.version:Ant检测到的JDK的版本,在上例运行结果中可看到为1.5。 下面让读者来看一个property元素使用的简单例子。修改E:"build.xml文件,内容如下: ${name}, age: ${age}"/> 该例的运行结果...
设置ANT_HOME环境变量的好处之一就是如果改变了ant的安装目录,只需要修改ANT_HOME即可,新的bin目录的完整路径可以自动算出来,而无需手动修改PATH环境变量,这和CATALINA_HOME环境变量是一致的),注意与前面的值...
jdk11官方版是一款专为java编程人员推出的软件开发工具。JAVA JDK 11最新版可以帮助用户轻松的获取到JAVA的运行...能够从应用程序内部对类进行编译这一实现使得代码生成具有了交互性-我可以以交互方式来修改和构建类。
Jocky混淆编译器是在Sun JDK中提供的Java编译器(javac)的基础上完成的,修改了其中的代码生成过程,对编译器生成的中间代码进行混淆,最后再生成class文件,这样编译和混淆只需要一个步骤就可以完成。 二、使用方法 ...
我们可以把经过 Jocky编译的类文件以UltraEdit打开,可以发现在第8个字节上(类文件的major version)的数值是0x30,即十进制的48,这是JDK 1.4所能够理解的类文件版本(JDK 5.0默认编译的类文件版本是49)。前提是:应用...
配置一个JDK和ANT安装路径:JAVA_HOME和ANT_HOME即可。 2.3.SVN配置 Subversion Workspace Version:SVN的版本号,选择你对应的版本号 2.4.邮件通知配置 配置发件人地址 系统管理员邮件地址:...
配置中心 配置中心能统一管理多个应用的资源配置信息,如memcached、DB、redis等的配置,这些配置多是K-V结构。...配置中心的编译依赖Ant和JDK 1.6+,请确保已经安装Ant和JDK 1.6+,并且添加到path。 配置中
我们可以把经过 Jocky编译的类文件以UltraEdit打开,可以发现在第8个字节上(类文件的major version)的数值是0x30,即十进制的48,这是JDK 1.4所能够理解的类文件版本(JDK 5.0默认编译的类文件版本是49)。前提是:应用...
3.进入到项目的目录,使用Ant来编译打包 三、交互模式执行动作效果演示 1.主菜单 2.批量执行命令 3.批量上传文件 四、命令行执行动作效果演示 演示在window系统上演示 1.批量执行命令 IP地址、分组、用户名、密码和...
ant build -- 编译程序 ant run --运行程序 2. 对于Web应用,将该应用复制到%TOMCAT_HOME%/webapps路径下,然后进入build.xml所在路径,执行如下命令: ant build -- 编译应用 启动Tomcat服务器,使用浏览器...
打开控制台(运行中输入cmd),将目录转到SchoolEbay所在目录,输入ant命令来编译打包程序(编译前请修改datasource下的Constants.java文件,将其中的username和passoword修改为SQL Server的用户名和密码)。...
ant build -- 编译程序 ant run --运行程序 2. 对于Web应用,将该应用复制到%TOMCAT_HOME%/webapps路径下,然后进入build.xml所在路径,执行如下命令: ant build -- 编译应用 启动Tomcat服务器,使用浏览器...
因此对于这种乱码的处理,一种是修改JDK下的几个源文件,一种就是把需要用的JDK源文件重新反编译进行处理,单独放在一个包中,在使用的时候,调用自己处理过的包中文件进行处理即可。附件tools.rar压缩文件是我进行...
这要求至少编译JDK 1.6.0,并且根据我(和其他贡献者)的看法,将来我们可能需要JDK 1.7或更高版本。 JCommon不再是依赖项(JCommon中仍在使用的类的子集已直接合并到源代码树中); 目的是使JFreeChart API和...
环境需求:jdk 1.8,apache-ant 步骤: 1. 下载源码以及amqp-client的jar包[https://repo1.maven.org/maven2/com/rabbitmq/amqp-client/3.4.4/amqp-client-3.4.4.jar] 2. 解压源码,将amqp-client-3.4.4.jar...
TR069 Openacs服务器搭建 目录 一、安装JDK 3 二、安装MySQL数据库及驱动 5 三、JBOSS服务器 13 四、在ANT下编译ACS源码 16 五、在JBOSS中部署编译后的openacs项目 19 六、OPENACS操作简要手册 22 1 、CPE的设置 22 ...
6.准备好上面的那些工作之后,在FlashNetGame目录那里的build.xml文件,用ant编译 (如果没有装ant,可以执行org.game.server.StartServer这个主类,就可以启动服务器了) 7.把NetGameFalsh文件里面的NetGame.swf...