`
fonter
  • 浏览: 868362 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

安装Jar提示“jar文件无效”的另一个奇怪原因

    博客分类:
  • J2ME
阅读更多

今天在做魔橙推送邮时遇到一个奇怪的问题,在安装jar时总是提示"jar文件无效",在文夹里有两个jar,一个jad文件,它们同属于一个项目打成不同的包,只是安装包包名不同罢了,后来安装一个没有jad文件的jar,死活提示“jar文件无效”,于是干脆把文件夹里的所有文件全删了,只放一个jar文件重新安装,好了,不会再提示“jar文件无效”,还有在N73上用蓝牙传jar,安装时也会提示文件无效,非得把它放在内存才行。

 

安装JAD时提示JAD无效原因之一

 

导读
安装Jar提示“jar文件无效”的另一个奇怪原因 http://fonter.iteye.com/blog/414188
J2ME代码认证证书的支持情况 http://fonter.iteye.com/blog/413357
S40平台播放多媒体时内存优化 http://fonter.iteye.com/blog/413022
SUN的J2ME源代码下载 http://fonter.iteye.com/blog/412094
J2ME也玩GZIP,哈哈!http://fonter.iteye.com/blog/411284
开源一个J2ME解析类 http://fonter.iteye.com/blog/409830

分享到:
评论
4 楼 fonter 2009-07-15  
wuhua 写道
怎么是ucweb的jad呢

因为1楼用了UCWEB做为示例而以
3 楼 wuhua 2009-07-15  
怎么是ucweb的jad呢
2 楼 fonter 2009-07-02  
jelver 写道
我怀疑是你的jad文件描述属性有些问题才导致“jar文件无效”的情况吧,好像以前我也碰到过,你试试看你的描述属性是否正确:类似如下属性
MIDlet-Name: UCWEB6
MIDlet-Version: 6.0.0
MIDlet-Vendor: UCFLY
MIDlet-Jar-URL: http://down2.ucweb.com/jar/UCWEB-60-800-69-080305.jar
MIDlet-Jar-Size: 207887
MIDlet-Description: UCFLY
MIDlet-Icon: /l.png
MIDlet-Data-Size: 32768
MicroEdition-Profile: MIDP-2.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-1: UCWEB6,/l.png,WebClient
MIDlet-Permissions-Opt: javax.microedition.io.Connector.http,javax.microedition.io.Connector.https,javax.microedition.io.Connector.file.read,javax.microedition.io.Connector.file.write,javax.microedition.io.Connector.socket,javax.microedition.io.PushRegistry,javax.microedition.io.sms,javax.wireless.messaging.sms.send,javax.wireless.messaging.sms.receive
Background: True
m_ch: chens@zxlintwap


我也觉得奇怪,用jad安装不会有问题,感觉不是JAD问题,可能是同一个项目的不同包放在一起的原因吧!具体也说不上在那出了问题,只能把安装包放在不同的文件夹里~
1 楼 jelver 2009-07-02  
我怀疑是你的jad文件描述属性有些问题才导致“jar文件无效”的情况吧,好像以前我也碰到过,你试试看你的描述属性是否正确:类似如下属性
MIDlet-Name: UCWEB6
MIDlet-Version: 6.0.0
MIDlet-Vendor: UCFLY
MIDlet-Jar-URL: http://down2.ucweb.com/jar/UCWEB-60-800-69-080305.jar
MIDlet-Jar-Size: 207887
MIDlet-Description: UCFLY
MIDlet-Icon: /l.png
MIDlet-Data-Size: 32768
MicroEdition-Profile: MIDP-2.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-1: UCWEB6,/l.png,WebClient
MIDlet-Permissions-Opt: javax.microedition.io.Connector.http,javax.microedition.io.Connector.https,javax.microedition.io.Connector.file.read,javax.microedition.io.Connector.file.write,javax.microedition.io.Connector.socket,javax.microedition.io.PushRegistry,javax.microedition.io.sms,javax.wireless.messaging.sms.send,javax.wireless.messaging.sms.receive
Background: True
m_ch: chens@zxlintwap

相关推荐

    绝对可行,图解MyEclipse8.5安装fatjar以及制作可执行jar方法!

    "MyEclipse8.5安装Fatjar和制作可执行jar方法" MyEclipse8.5是 Java integrated development environment (IDE),它...通过安装Fatjar插件,开发者可以轻松地将Java项目打包成一个可执行的jar文件,方便发布和分发。

    jar文件如何打开或者jar文件关联到java

    ### 如何打开或关联JAR文件到Java 在软件开发领域,尤其是Java开发中,JAR(Java Archive)文件是一种非常常见的格式。JAR文件本质上是ZIP文件的一种扩展,用于打包Java类文件、资源文件和其他元数据。了解如何打开...

    在jar包中查找class等文件

    譬方说要在jar包中查询目个**.class文件。用户可以不用打开Jar包,直接输入路径和要查找的文件即可搜索。 3.除了对Jar包进行搜索分析外,还可以对zip包进行分析 4.填写搜索路径是最好不要只填写“E:/”根盘目录,...

    jarjar-1.4.jar

    jarjar-1.4.jar是该工具的一个版本,虽然现在可能已有更新的版本,但1.4版本仍被许多开发者用于处理特定的兼容性问题。 使用jarjar.jar的步骤通常包括以下几个部分: 1. **规则定义**:首先,我们需要定义规则文件...

    maven本地仓库清除无效jar包脚本

    这个名为“maven本地仓库清除无效jar包脚本”的文件就是这样一个工具。 这个脚本通常会包含以下步骤: 1. **遍历仓库文件**:脚本首先会递归地遍历整个本地仓库目录,查找所有的jar文件。这可以通过Linux或Unix的`...

    fatjar插件安装方法及jar包

    在Java开发中,常常需要将多个类和库合并成一个可执行的JAR文件,以便于分发和运行。这时,fatjar插件就显得尤为重要。fatjar,全称为“fat JAR”,指的是包含所有依赖库的大型JAR文件,使得用户无需额外安装依赖就...

    JAR文件无法运行解决方法

    JAR文件无法运行的原因: 在卸载JDK之后,系统可能会出现奇怪的错误,例如无法运行JAR文件。这是因为卸载JDK时,可能会删除Java相关的DLL文件,从而导致JAR文件无法运行。 解决方法: 1. 卸载当前的JDK 首先,...

    fatjar安装教程

    在Java开发领域中,fatjar是一种非常实用的技术,它可以将一个应用程序及其所有依赖项打包成一个单独的JAR文件,从而极大地简化了部署过程。fatjar插件则是帮助开发者轻松实现这一功能的有效工具。本文将详细介绍fat...

    java调用外部jar文件

    在上述代码中,我们创建了一个`CustomClassLoader`,它接受一个jar文件作为输入,然后在`findClass()`方法中遍历jar文件中的所有条目,寻找匹配的类并加载。 有了自定义类加载器,接下来就可以动态地加载和执行外部...

    签名文件Sign.jar

    标题中的"Sign.jar"就是一个经过签名处理的Java可执行文件,它包含了开发者的信息以及对程序代码的数字签名。这样的签名能确保用户下载和安装的应用程序没有被篡改,并且来自可信的开发者。 首先,我们要理解什么是...

    解压用到的jar包

    Junrar是一个用Java编写的RAR文件处理库,允许开发者在Java应用程序中读取、提取和创建RAR文件。RAR是一种常见的压缩格式,由WinRAR软件广泛支持。由于Java标准库不原生支持RAR格式,因此像junrar-0.7.jar这样的库...

    Hello对应的可运行jar文件

    标题中的"Hello对应的可运行jar文件"指的是一个Java应用程序,被打包成了JAR(Java Archive)格式的文件,名为"Hello.jar"。JAR文件是Java平台特有的打包机制,它将多个类文件、资源文件以及元数据等组合在一起,...

    解决eclipse导出的jar文件打不开问题

    - **使用fatJar插件**:fatJar插件可以将项目的依赖库打包进同一个JAR文件中,实现单个可执行JAR文件的目标。 - **安装fatJar插件**:一种简单的方法是将fatJar插件的jar文件放置在Eclipse的`plugins`目录下,重启...

    文件上传下载需要的jar包 java文件上传下载

    1. **Apache Commons FileUpload**: 这是一个非常流行的Java库,用于处理HTTP请求中的多部分数据,特别适合处理文件上传。它提供了简单易用的API,可以解析HTTP请求中的文件内容,将文件保存到服务器端。 2. **...

    jar转换器

    Java Archive (JAR) 文件是Java平台上的一个特殊文件格式,它用于集合多个类文件、相关的元数据和资源文件,以便在Java虚拟机上运行。"jar转换器"的标题和描述表明,这个工具主要用于将普通的文本文件(.txt)转换成...

    73个jar手机小游戏游戏合集

    【标题】:“73个jar手机小游戏游戏合集”指的是一个包含了73款经典小游戏的压缩包文件,这些游戏都是专为Java平台设计的。Java平台是早期移动设备上广泛使用的应用程序开发环境,尤其在非智能手机时代,许多手机...

    spring3.0.5 所有jar文件

    包含spring 3.0.5的所有jar文件: org.springframework.aop-3.0.5.RELEASE.jar org.springframework.asm-3.0.5.RELEASE.jar org.springframework.aspects-3.0.5.RELEASE.jar org.springframework.beans-3.0.5.RELEASE...

    瓷器瓶 charles 4.2.5 破解文件 charles.jar

    直接下载官方4.2.5版本,打开一次,会提示试用30天,完全退出,找到安装目录下的charles.jar文件,备份一下,然后直接把下载的charles.jar文件放到这个目录下即可。

    msbase.jar,mssqlserver.jar,msutil.jar

    而"msSQL2000JDBC_jar"可能是这个压缩包的名称,暗示这可能是一个针对SQL Server 2000版本的JDBC驱动。 使用这些JAR文件,开发者可以在Java应用程序中执行以下操作: - **建立连接**:使用`java.sql.DriverManager....

Global site tag (gtag.js) - Google Analytics