zoukankan      html  css  js  c++  java
  • 关于jar

    eclipse下,所有问题都好解决——但是,解决问题最终是为了离开eclipse独立运行!比如,打成jar包,打成exe包……但不管是eclipse的export还是ant的target jar,都不够智能……

    门路1:手写MANIFEST.MF

    如下:Manifest-Version: 1.0
    Main-Class: com.bulletphysics.demos.basic.BasicDemo
    Class-Path: ../lib/vecmath/vecmath.jar ../lib/lwjgl/jinput.jar ../lib/lwjgl/lwjgl.jar ../lib/lwjgl/lwjgl_util.jar ../lib/swing-layout/swing-layout-1.0.3.jar ../lib/ASM3.1/asm-all-3.1.jar ../lib/jstackalloc/stack-alloc.jar

    注意1:Main-Class与Class-Path的先后不要倒,否则据说会被eclipse忽略掉;

    注意2:Class-Path的各个目录或jar文件用空格而不是分号分隔!

          如果没有正确制定Class-Path,就会报错找不到某某库的类

          如果没有正确制定Main-Class,就会报错找不到main

    然后在ANT中指定其路径:<jar manifest="META-INF/manifest.mf" (具体路径随意,不必是META-INF/。。)

    或者

    命令行编译:jar cvfm xxx.jar META-INF/manifest.mf bin/**

    注意:这种情况下,需要的dll还是要随jar同时复制,否则离开了eclipse就运行不了了。

    门路2:自动生成MANIFEST.MF

  • 相关阅读:
    JSCover(查看代码覆盖率)
    vue的测试(Vue.js devtool)
    QUnit使用
    实现网站国际化
    hexo部署Github博客
    grunt实现修改代码实时刷新浏览器
    this指向问题
    gulp使用 实现文件修改实时刷新
    数据类型的判断
    template
  • 原文地址:https://www.cnblogs.com/wangfengju/p/6172312.html
Copyright © 2011-2022 走看看