精华内容
下载资源
问答
  • 2018-12-12 14:02:07

    首先按照jar包路径如:BOOT-INF\classes\app\component\pact\bo,建好文件夹;

    将需要打包的文件放到建好的文件夹内,将文件夹拷贝到跟jarb包同一个目录下使用如下命令:

    jar -uvf mftcc-platform-factor-0.0.1-SNAPSHOT.jar BOOT-INF/

    更多相关内容
  • 安装应用提示 该文件包与具有同一名称的现有文件包存在冲突。 无法安装 可能的原因:新版的软件的versionCode和现有版本的软件相同 解决方案: 修改新版本软件的versionCode。为了不用每次发布都手工修改,通过...

    问题:

    安装应用提示 该文件包与具有同一名称的现有文件包存在冲突。 无法安装

    可能的原因:新版的软件的versionCode和现有版本的软件相同

    解决方案:

    修改新版本软件的versionCode。为了不用每次发布都手工修改,通过代码可以设置为自动增加+1

    方法如下:

     

    第一步:
    创建一个文件,名字就叫version.properties(当然,这个不一定要这么写),位置和build.gradle文件同级,app这个是我的执行module,

    文件里面的内容是:

    VERSION_CODE=10104


    第二步:
    在build.gradle文件里面加入以下代码(注意:代码的位置和android{...}平级),此方法是获取自增之后的版本号

    def getVersionCode() {// 获取版本号
        def versionFile = file('version.properties')// 读取第一步新建的文件
        if (versionFile.canRead()) {// 判断文件读取异常
            Properties versionProps = new Properties()
            versionProps.load(new FileInputStream(versionFile))
            def versionCode = versionProps['VERSION_CODE'].toInteger()// 读取文件里面的版本号
           

        def runTasks = gradle.startParameter.taskNames
        String runTasksStr=""
        for(String s:runTasks){
          runTasksStr+=s+","
        }
    
       //runTasks=,\:app\:assembleRelease
       if (runTasksStr.indexOf("assembleRelease")>=0) {//仅在assembleRelease任务是增加版本号,其他渠道包在此分别配置
        // 版本号自增之后再写入文件(此处是关键,版本号自增+1)
        versionProps['VERSION_CODE'] = (++versionCode).toString()
        //versionProps['runTasks'] = strs
        versionProps.store(versionFile.newWriter(), null)
      }
      return versionCode.toInteger()// 返回自增之后的版本号


        } else {
            throw new GradleException("Could not find version.properties!")
        }
    }
     
    android{
        ...
    }
    需要特别注意的是,正常情况,我们只有在打包的时候才需要自增versionCode,平时调试是不需要改变这个值的,所以我们需要加入下面这个判断

    如果有多渠道打包时,可以这样写,task1和task2要根据具体情况而定。

     if ('assembleRelease' in runTasks || 'task1' in runTasks || 'task2' in runTasks ) {//仅在assembleRelease任务是增加版本号,其他渠道包在此分别配置
                // 版本号自增之后再写入文件(此处是关键,版本号自增+1)
                versionProps['VERSION_CODE'] = (++versionCode).toString()
                versionProps.store(versionFile.newWriter(), null)
            }
    值得一提的是,我在做这一步的时候,碰到了一个坑,我没有设置多渠道打包,按理说task的值是assembleRelease(一般情况是这样的),但是实际上我这里需要用:app:assembleRelease,至于什么原因,此处就不说了,教大家一个很简单的方法来确定这个值:

    就是你打包一个release的apk,打包的过程中你可以看到这段代码,其中2中红色框框里面的中括号内容便是你所需要的

    第三步:
    build.gradle文件,在你设置版本号的加入一下代码

    我这里是直接在默认位置设置的版本号,要注意这段代码的位置哟!!!

    versionName和versionCode处理方式类似,最后再去简单说明一下

    def currentVersionCode = getVersionCode()
    现在,你再去打包,你会发现,version.properties里面的10104变成了10105,如果没有改变,有两个可能:

    1、第二步里面的 assembleRelease 错了,请按照第二步中红色文字调试

    2、第三步中,getVersionCode()方法的位置错了(我当时不小心放到defaultConfig{...}中去了)

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    最后,简单提一下getVersionName()这个方法

    def getVersionName() {
        def date = new Date();
        def versionName = date.format('yyyyMMddHHmmss');
        return versionName
    }
     

    展开全文
  • java文件如何打包?

    千次阅读 2021-03-04 02:22:29
    java文件打包的方法如下:1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project...选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,如下图4.完成步骤3之后,点击Next,进入如下图界面:...

    6ea5574fd2808fd53f29421d3af4d732.png

    java文件打包的方法如下:

    1、首先要确认自己写的程序有没有报错。

    2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project

    打包步骤:

    1.在项目上,右键,选择Export。

    31b6e518b47e49d8ad00c35d2b15b050.png

    2.进入到下图界面,选择Java 下面的JAR file

    534c485d96ee3147951023e33c6c3c3a.png

    3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,如下图

    f5155ca849c4dbe55814e7c8a3764624.png

    4.完成步骤3之后,点击Next,进入如下图界面:

    100c61e156f2626cb82ed62e08f6dce2.png

    5.直接点Next,进入下面的界面:

    01c2c45617928b826e9a14f663b69bb1.png

    6.直接点Finish,jar文件包完成。

    备注:

    1、可以根据自己的需要选择一些条件。

    2、打开jar文件包下面的META-INF\MANIFEST.MF这个文件,查看信息是否正确。

    d250aa42a77e277b70a9812fa02d219f.png

    Class-Path:这个导入的是,本项目需要的一些其他的jar文件包

    Main-Class:这个是main()方法所在的类的.class文件的路径,并且在最后有个回车符(如:上面显示的是,main()方法在test包下面的PostgresSQLSync类中。)

    更多java知识请关注java基础教程栏目。

    展开全文
  • linux中将文件打包成war

    千次阅读 2021-03-18 18:28:56
    jar -cvf api.war ./* #将api目录下的所有文件压缩进api.war里 得到 [antif@test1 api]$ ls api.war index.jsp META-INF WEB-INF #其中api.war就是我们想要的结果了 语法: -c 创建新档案 -t 列出档案目录 -x 从...

    进入到目标目录执行
    cd /opt/tomcat/wedapps/api/
    jar -cvf api.war ./* #将api目录下的所有文件压缩进api.war包里
    得到
    [antif@test1 api]$ ls
    api.war index.jsp META-INF WEB-INF #其中api.war就是我们想要的结果了
    语法:
    -c 创建新档案
    -t 列出档案目录
    -x 从档案中提取指定的 (或所有) 文件
    -u 更新现有档案
    -v 在标准输出中生成详细输出
    -f 指定档案文件名
    -m 包含指定清单文件中的清单信息
    -n 创建新档案后执行 Pack200 规范化
    -e 为捆绑到可执行 jar 文件的独立应用程序
    指定应用程序入口点
    -0 仅存储; 不使用任何 ZIP 压缩
    -P 保留文件名中的前导 ‘/’ (绝对路径) 和 “…” (父目录) 组件
    -M 不创建条目的清单文件
    -i 为指定的 jar 文件生成索引信息
    -C 更改为指定的目录并包含以下文件

    展开全文
  • 如何在eclipse中导入Java项目文件包首先新创建一个Java项目第二步导入到我们新创建的Java项目文件包中 首先新创建一个Java项目 首先点击file—》再点击new—》点击java project 第二步导入到我们新创建的Java项目...
  • M文件打包成jar详解

    万次阅读 2018-10-05 16:22:01
    本文详细介绍如何将已编写好的m文件打包成jar的具体步骤,以及在Java中如何调用打包好的jar。要点如下: 准备工作 打包步骤 调用jar
  • IDEA 创建package

    千次阅读 2021-04-07 18:30:36
    1、首先,打开一个的IntelliJ IDEA的代码工具界面中,选中的src选项 2\ 2、选中src选项之后,右键弹出了下拉菜单选中 new 选项 ... ...4、弹出了new package窗口中,输入...6、可以在当前中的文件创建成功了。 ...
  • IDEA 创建包和类及基本操作

    千次阅读 2021-01-17 18:45:46
    创建包和类步骤如下:1. 展开创建的工程,在源代码目录 src 上,鼠标右键,选择 new->package ,键入名 com.itheima.demo ,点击确定。2. 在创建好的上,鼠标右键,选择 new->class 创建类,键入类名3. 在...
  • 【IDEA】创建包和新文件的问题

    千次阅读 2018-12-16 16:41:36
    快速创建下面新class文件 1.空中间创建并列 在使用IDEA创建包时会出现这样一种场景,就是当一个空很长时,比如com.lin.user.mapper。这个时候如果你想给mapper创建同级的,你会发现,默认创建不是...
  • 利用Dockefile将py文件打包为Docker镜像

    万次阅读 2020-07-09 10:51:21
    创建py文件,完成程序部分代码3. 输出项目安装的依赖列表4. 在项目中创建Dockerfile文件5. 将相应文件复制到docker所在服务器6. 打包Docker镜像7. 验证Docker镜像8. 运行镜像 1. 创建python项目 备注:一定要将...
  • IDEA中的java项目src下无法创建包文件

    千次阅读 2020-09-07 20:32:11
    1、IDEA中的java项目src下无法创建包文件 原因:这是因为该项目的src文件夹不是源文件夹 解决方法:需右键该文件夹,选择Make Directory as -->Test Sourses Root, 2、MAVEN模块名变灰且模块多道横杠 ![在这里...
  • 单个Java文件打成可执行JAR

    千次阅读 2020-06-16 02:06:29
    使用JDK自带的jar与java将单个java文件打成可执行jar并运行。 当然也可以使用IDE完成,使用Maven只需要一个简单的package,但是单个文件嘛,没必要这么“凶狠”。 2 新建测试文件 著名的Hello World: public ...
  • 1、在java工程文件夹(此处即desDesign)下新建lib文件夹,用于存放需引用的jar: 说明: 因为是matlab打包的jar,需要依赖matlab中的相关函数,所以要将javabuilder.jar包带上,路径:D:\Program_software\...
  • 由于现在前端使用的三大框架配合webpack可以实现快速打包,为部署到服务端提供了非常大的便利,那么在...2.在django项目中创建前端文件包(静态资源包,我习惯起名为frontend)   然后把dist文件包中的static文...
  • 如何在android studio中创建一个子

    千次阅读 2021-03-08 05:50:52
    如何创建?目前,MainActivity.java的是:package com.davidgassner.plainolnotes.;我希望子的目录是:packagecom.davidgassner.plainolnotes.data;当我使用您的和Android Studio的指令创...
  • python之文件目录规范

    千次阅读 2020-12-03 11:06:20
    一、什么是包包就是一个包含有__init__.py文件的文件夹二、为何要有包包的本质是模块的模块的一种形式,是用来被当做模块导入1、产生一个名称空间2、运行下的__init__.py文件,将运行过程中产生的名字都丢到1的...
  • 把Java程序打包成jar文件包并执行

    千次阅读 2014-08-01 16:54:00
    把Java程序打包成jar文件包并执行   1、首先要确认自己写的程序有没有报错。 2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: 1.在项目上,右键,选择...
  • 用eclipse创建项目后 在src文件夹下建包却不在src文件夹下 问题描述:  用eclipse创建项目后 在src文件夹下建包却不在src文件夹下呢?怎么就跑下面了不在src下  图片如下:   解决方法:  项目右键...
  • eclipse如何创建多层(多级)

    万次阅读 2018-04-15 18:19:48
    是Java中一个非常重要的概念,实质上就是一个文件夹,我们在每次创建工程之前,要将不同的类放在不同的里,以方便管理和避免类名重复所带来的麻烦,以后在使用其他的类时,只需要使用 import 关键字进行包含...
  • 如何创建java文件

    千次阅读 2021-02-12 10:22:48
    如何创建java文件?(1)开启Eclipse程序后,首先开始Eclipse中JAVA项目的新建,在上方的选项栏中选择“File——New——Java Project”,系统会弹出新建项目的属性设置。(2)在Java Project的设置页面,主要设置project...
  • 算法(第四版)谢路云译书中stdlib库文件包

    千次下载 热门讨论 2014-09-17 20:55:46
    ​原因是它的jar里面没有结构,当我们导入这个jar到IDE集成开发的lib库中后,我们可以在src目录下的java文件中不用import就可以使用StdOut等它的类,但是当我们创建包之后,比如src/com目录下再使用就不行了,...
  • ROS创建功能

    千次阅读 2022-04-23 21:13:00
    1.如何新建功能?...(1)在scripts文件中打开终端,添加可执行文件chmod +x *.py , 之后可以用 ll 命令查看 (2)配置CMAKEList.txt # catkin_install_python(PROGRAMS # scripts/my_python_script # DESTINAT
  • 如何在eclipse创建Java类文件呢?

    千次阅读 2021-02-12 20:44:09
    现在,很多读者都会对Eclipse工具已经有大体的认识,本次教程将会为大家介绍如何使用Eclipse完成Hello,java程序的频讲解,那么、在Eclipsea中编写java程序,必须先创建项目,那么现在就再说如何创建Java类文件。...
  • Pycharm 对python文件进行打包

    千次阅读 2021-03-05 11:40:22
    关于使用Pycharm 对python文件进行打包 首先建立python项目的时候要按照标准来建设 我使用的python配置的解释器,没有使用python的虚拟环境,因为虚拟环境建设出来的项目不是我想要的项目结构 ,结构比较多,看着...
  • IntelliJ IDEA的Resources下创建包

    千次阅读 2021-09-12 14:50:44
    因为resources下不能直接创建包,为了文件目录和java下一致,使用逐层建立文件夹,或者建立时命名为com/xxx/mapper,对应java下的com.xxx.mapper 两种方式区别效果图:而实际中调用是:com->atguigu->...
  • 第一步:创建java项目 File->New->Project: 选择Java project: ...第二步:创建包命名: 第三步:创建Class: 创建class完成,自动显示界面: 编辑代码并运行: ...
  • 提取原rpm里的SPEC文件及重新打包

    千次阅读 2019-03-18 18:16:37
    目的是要修改原rsyslog rpm的systemd rsyslog.service文件,添加一行“ExecStartPre=/bin/bash -c "/usr/bin/rm -f /var/lib/rsyslog/*"用于每次重启rsyslog都不会重读rsyslog上次挂了以后的断点日志,而是每次都...
  • Java程序打包成jar文件

    万次阅读 2017-12-18 23:17:08
    Java程序打包jar文件(jar命令形式)  先打开命令提示符,输入jar,然后回车(如果你已经配置好了java环境),可以看到:  用法:jar{ctxu}[vfm0Mi] [jar-文件] ... -c创建新的存档  -t列出存档内容的列表  
  • java创建与使用

    千次阅读 2022-03-26 14:51:45
    java创建

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,465,681
精华内容 1,386,272
关键字:

怎么建文件包