idea导出包含main函数的jar】的更多相关文章

1.首先打开File->project stucture->Artifacts 2.按照下图方式: 3.选择面main函数的所在的类,选择MAINFEST.MF问的生成路径 这里一定选择 src路径(MAINFEST.MF 所在的文件必须放在src下级目录 不然会报jar中没有主清单属性) 4.选择输出目录 5.点击生成可以在生成目录看到生成的jar…
自己在学c++的时候,一个项目中的多个cpp文件默认不允许多个main函数的出现,但是通过选项操作能够指定单个cpp文件进行运行,如下: 1.此时我就想运行第二个cpp文件,我们只需要把其他的两个右键属性 2.选项改为是,就不会参与到项目的运行中. 参考文章:https://blog.csdn.net/qq_35556064/article/details/84586081…
首先,Java的main方法有个初始化入参args,如下所示: public static void main(String[] args) {} 然后,在linux下执行jar包引入外部配置文件的命令(window下比如进入d: 同样的道理,java -jar XXX.jar config.properties): java -jar db2Util-uberjar.jar /opt/pasier/config.properties 其中的args就可以用来加载上面红色部分的配置文件路径. 直…
通常情况下,我们定义的main函数都只有空形参列表: int main(){...} 然而,有时我们确实需要给mian传递实参,一种常见的情况是用户设置一组选项来确定函数所要执行的操作.例如,假定main函数位于可执行文件prog内,我们可以向程序传递下面的选项: prog -d -o ofile data 这些命令行选项(即在cmd中输入的)通过两个(也可以是其他任意个)形参传递给main函数: int main(int argc,char *argv[]){...} 第二个形参argv是一个…
背景: 去年做项目的时候,由于有需要编译出多个可执行文件的需求,修改了Makefile使其支持生成多个结果(编译多个含有main函数的文件),但总觉得自己的实现不够完美. 今年又遇到这样需求的时候,可在网上找了一圈,发现没有找到能够同时编译得到多个结果的Makefile模板. 目录结构 可以发现,其中,seeker.c 以及 main.c 中都有 main函数,如果按照以往的编译方式,是会引起冲突的 如果将编译的文件写死而引起的不便又违背了make简洁的初衷,那么本人是怎么解决这样的问题的呢?…
Python作为一门较为灵活的解释型脚本语言,其中定义的main()函数只有当该Python脚本直接作为执行程序时才会执行: 当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行. 这是由于两方面原因,一方面,main函数是所有执行程序的入口:另一方面,python的解释器是顺序执行脚本的并且不会调用任何不属于程序本身的代码和函数,需要补充说明的一点是,如果是被作为一个模块或库import到程序中,则会直接成为代码的一部分. 下面可以通过程序来…
昨晚和同事一起看一个scala写的程序,程序都写完了,且在idea上debug运行是ok的.但我们不能调试的方式部署在客户机器上,于是打包吧.打包时,我们是采用把外部引入的五个包(spark-assembly-1.5.1-hadoop2.6.0.jar.commons-logging.jar.fastjson-1.2.10.jar.sqljdbc4.jar.log4j.jar)打包到我们的jar包中.好了,一切都好了...在java -jar demo.jar方式运行,以及把它拷贝到spark集…
基于第三方开源的Jar包封装了一个工具类,在导出成Jar包后,引用新生成的Jar包,却报找不到类的错误.看了一下生成的Jar包,发现根本没有包含第三方Jar包的相关class.这是导出第三方Jar包时容易出现的问题.在网上看的方案,基本都是: 1.自定义MANIFEST.MF 2.FatJar 尝试了方案1,并没有成功.而方案2,则只支持低版本的Eclipse,因此也放弃了此方案. 最终测试可用的方案是:项目中新建有执行入口的类,然后导出时,选择Runnable Jar File,生成的Jar包…
1.不包含 第三方jar 的情况: (1)项目右键--> Export... --> 选择"JAR file"(记得有看到有的博客上写的是选择"Runnable JAR file",未尝试过,不知道干啥用的 区别是啥...)--> Next (2)确认 选中的项目是正确的项目--> 在"JAR file:"的文本框中 选择好路径 填写好jar的名字 -->其它默认-->Next (3)保持默认 --> N…
当把java项目打包成jar后,如何运行main函数呢? 第一种:指定运行类: java -cp test.jar com.ming.test.Test 第二种:在MANIFEST.MF里配置了Main-Class,可以直接执行jar文件 Main-Class: com.ming.test.Test 然后打包执行以下命令: java -jar test.jar MANIFEST.MF的用法如下:http://www.cnblogs.com/kentyshang/archive/2012/11/2…