• 关于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

  • 相关阅读:
    Javascript调用C#后台方法及JSon解析
    ul 仿 table 循环滚动
    windows服务
    simple demo how to get the list of online users
    IIS 4.0配置
    在线
    C学习笔记-多源文件的编译
    C学习笔记-多源文件的编译
    C学习笔记-函数
    C学习笔记-函数
  • 原文地址:https://www.cnblogs.com/wangfengju/p/6172312.html
Copyright © 2020-2023  润新知