mvn exec:java未执行jar中的main方法问题 5C

最近学习netty in action,第二章中执行mvn exec:java后,Server项目并未执行main方法,而是如下图所示:
图片说明

            pom.xml文件如下配置:
            ![图片说明](https://img-ask.csdn.net/upload/201811/29/1543503771_213381.png)

            请看过该书或者了解的朋友能帮忙下,多谢!!!

1个回答

图片说明

补充下图片

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在命令行执行jar中的main方法
首先用winrar打开jar包,里面有个mate-inf文件夹,把里面的manifest.mf文件拷出来,打开,如下: Manifest-Version: 1.0 Created-By: 1.6.0_06 (Sun Microsystems Inc.) Main-Class: thinkerbell.src.MainClassAction(你需要把这里改成你的启动class文件路径,就是ma...
java中main方法执行的问题
在eclipse中,main方法一定要写在与源文件名相同的类里才可以,无论这个类是不是public,只要类名 与文件名相同即可!否则右键run as没有java application这个选项(Eclipse内部设置)! 但是,在cmd下,这种情况是可以运行的:文件名为DanLiModel.java public class DanLiModel { private static DanLi
java打包成jar|执行jar包中的main方法
java打包成jarjar -cvf [jar包的名字] [需要打包的文件]执行jar包中的main方法java -jar **.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看:java -classpath *.jar *.**.className [args]“*.*”表示“包名”; “classNam
Java jar 指定main方法运行
Java jar 指定main方法运行 java -classpath b2c-reservation.jar com.csair.b2c.reservation.listener.OccupiedMessageListener
mvn exec命令使用
mvn exec命令可以执行项目中的main函数。 1、首先需要编译java工程,生成class文件:mvn compile 2、不存在参数的情况下:mvn exec:java -Dexec.mainClass="com.testDemo.Main" 3、存在参数:mvn exec:java -Dexec.mainClass="com.testDemo.Main" -Dexec.args="a
java中main方法问题
class testrnpublic static void main(String args[])rnrnclass goodrnrnrn请问 test是什么类(带main方法的是什么类),good类在test类里面定义,在main方法里生成good对象,对象不能调用good中方法,要是静态的才可以。但是如果good在test类外定义 ,就不会出项这个问题。我是学C++的。对象生成以后分配类存空间了,为什么静态函数还是不能调用,
java中执行Runtime.getRuntime().exec(cmd)的问题
在java中执行Runtime.getRuntime().exec(cmd),其中cmd命令是调用外部一个sqlldr的命令,我在程序中使用轮循方式监控文件,如果存在文件则调用Runtime.getRuntime().exec(cmd),可是当sqlldr被调用后,便处于阻塞状态,除非把java程序强行停止,sqlldr才继续执行,这是为什么?有没有别的好的方法?
java中关于执行exec的问题?
Runtime r1=java.lang.Runtime.getRuntime();rntryr1.exec("BACKUP DATABASE BookManager TO disk ='c:\\abc.bak'");catch(Exception e)e.printStackTrace();rn备份在sql server的查询分析器中能够生成备份文件,可是在程序中就是不好使,为什么?rn 异常为java.io.IOException: CreateProcess: BACKUP DATABASE BookManager TO disk ='c:\abc.bak' error=2还有我在dos窗口中键入backup命令也说不是系统命令?谢谢解答rn
php使用exec函数调用java main方法
java:` public class Test{ public static void main(String[] args) { if(args.length == 2) { String type = args[0]; String value = args[1]; String md5 = ""; if("string".equals(type)) { ...
exec中执行多条语句的问题
比如:rnexec('select * from table1')rnexec('select * from table2')rnexec('select * from table3')rn想在一条exec中完成rn也就是:rnexec('select * from table1' + 'select * from table2' + 'select * from table3')rn可是执行不了,请问怎么解决?
exec在事务中执行的问题
小弟写了一个过程,内容如下:rncreate proc Pr_DeleteDatarn@F_BillID varchar(100),rn@F_TableName varchar(50)rnasrnbeginrndeclare @SQL1 varchar(2000), @SQL2 varchar(2000)rnset @SQL1='delete from '+@F_TableName+' where F_BilliD='+@F_BillIDrnset @SQL2='delete from T_FlowLog where F_BillID='+@F_BillIDrn begin tranrn exec(@SQL1)rn exec(@SQL2)rn commit tranrnrnif @@error<>0 rn begin rn rollback rn return 0 rn end rnendrnrn现在我把set @SQL1 故意写错为:set @SQL1='delete from_dd '+@F_TableName+' where F_BilliD='+@F_BillIDrnrn执行过程的时候发现exec(@SQL1)发生错误,但是exec(@SQL2)的语句正常运行并提交。。rnrnrn请问大虾们如何处理这种问题啊?? 或者说如何改写这种动态删除的问题? 谢谢。
mvn 构建可执行jar
首先创建mvn工程 mvn archetype:generate 选择quickstart后增加maven-shade-plugin到pom.xml &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:s...
mvn jar包下不了
我看了https://blog.csdn.net/jwcxs_m/article/details/80076909 还是没有解决 但是,我重新写了eureka后 ,版本选为release成功了????
mvn安装jar命令
mvn install:install-file -Dfile=C:\Users\85475\.m2\slf4j-simple-1.7.21.jar -DgroupId=org.slf4j -DartifactId=slf4j-simple -Dversion=1.7.21 -Dpackaging=jar
bat脚本 执行java,向main方法中传参
自己写了个bat脚本调用main方法,怎么往这个main方法中传参数呢?代码如下:rn@echo onrn@title Collectorrnset classdir=binrnsetlocal ENABLEDELAYEDEXPANSIONrnset classpath=%classpath%;%classdir%rnfor /R "lib" %%i in (*.jar) do set classpath=!classpath!;%%irnC:\"Program Files"\Java\jre6\bin\java.exe -Dfile.encoding=UTF-8 -Djava.library.path=lib rnrncom.huawei.hutaf.idac.excute.Excuternsetlocal DISABLEDELAYEDEXPANSIONrnendlocalrnpausernrnmain方法在Excute这个类里面
[求助!!!] Java中执行jar
运行这个可以打开word程序:Runtime.getRuntime().exec("D:\\Microsoft Office\\OFFICE11\\WINWORD.exe);rnrn但是,运行这个没有反应:Runtime.getRuntime().exec("G:\\java\\game.jar");rn怎么才能执行jar呢?rnrn先谢过了!!!!!!
只带main方法的jar导出
右键Export 选位置 完成 测试: cmd>>java 文件位置\jar包名称.jar
linux下执行jar中的main方法时,提示缺少第三方jar包
linux下执行jar中的main方法时,提示缺少第三方jar包
exec 执行结果问题
存储过程:rn@MemNo varchar(22),rn @MemEmail varchar(50),rn @TableName varchar(100) rn ASrnBEGINrn --SET NOCOUNT ONrn DECLARE @n int,rn @sql Nvarchar(2048) ;rn SET @sql='select count(MemEmail) n from rn YesbB2BUser.'+@TableName+'_info info,rn YesbB2BUser.'+@TableName+' ent where rn info.memid=ent.MemId and ent.MemNo='''+@MemNo+'''rn and info.MemEmail='''+@MemEmail+''''rn EXEC sp_executesql @sql,N'@a int output',@n output;rn --return @n;rn select 1rn --SET NOCOUNT ONrnENDrn.net 用ExecuteScalar方法接收返回对象rn这样写返回0 如果注释掉select 1上面的部分,就返回1,这是为什么?rn
exec 执行SQL的问题
用exec 执行:rn 'select top 10 a.khh as khh, b.khmc as khmc, a.zjye as zjye, a.zqsz as zqsz, a.zzc as zzc,rn case when a.zzc=0 then 0 else a.zqsz/a.zzc end as ccbl from b_zlzl_khzczwzl a, b_cjzl_khzl b,rn (select khh,max(rq) rq from b_zlzl_khzczwzl group by khh) c where a.rq = c.rq and a.khh = b.khh and a.khh = c.khh ' rn不是有效的标识符。rnwhy?
执行jar包中指定main方法
通过maven将应用打成jar包之后,可以通过java -jar  ***.jar来执行,会运行指定的main方法,主要是 MANIFEST.MF 中指定的 main 方法;那么如果有多个main方法的时候如何运行指定的main方法哪,可以通过下面命令去执行 java -classpath ****.jar ****.****.className [args] 这里的****.****指的是...
exec执行问题
ALTER procedure line_tran @linesum int,@comp_no int,@forth_num int,@tbl_name varchar(20),@yearper intrnasrntruncate table temp1 rndeclare @objid int,@line_temp int,@sqlstr1 varchar(4000),i int,@j intrnselect @objid = id from sysobjects where id = object_id(@tbl_name)rnset @sqlstr1='insert into tbltemp(project) select top '+cast(@linesum as varchar)+' name from syscolumns where id = @objid order by colid'rnexec (@sqlstr1)rn---------此时说@objid没有声明 rn set @i=1rn set @sqlstr1='declare 'rn while @i<=@linesumrn beginrn if @i=1rn set @sqlstr1=@sqlstr1+'@cur_prf'+cast(@i as varchar)+' varchar(30)'rn elsern set @sqlstr1=@sqlstr1+',@cur_prf'+cast(@i as varchar)+' varchar(30)'rnrn set @i=@i+1rn endrn exec (@sqlstr1)此后说@cur_prf1等没有定义。rn EXEC会有这些限制吗?在里面运行不能有变量,里面也不能定义变量?rn记得以前不是这样的,我的系统是:win2003,SQL2000看版本时是:Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 1) rn应是比较新的补丁了。rnrn
执行Runtime.getRuntime().exec()问题
下面的代码在linux下执行可以吗?(在windows下执行windows命令可以的)rn Runtime rt = Runtime.getRuntime();rn Process proc = rt.exec("ps");rn InputStream is = proc.getInputStream();rn BufferedReader br = new BufferedReader(new InputStreamReader(is));rn String line="";rn while ((line = br.readLine()) !=null )rn System.out.println(line);rn rn int ret = proc.waitFor();rn System.out.println("END");rn如果不行,应该怎么写。rnrnrn
exec 执行问题,百思不得其解
declare @sort_id intrndeclare @sql_text varchar(8000)rnselect @sort_id = 15rnselect @sql_text = 'CREATE TABLE #ttb_bill_shortg (rn [c_id] [varchar] (14) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [c_sort] [int] IDENTITY ('+convert(char,@sort_id)+', 1) NOT NULL,rn [c_adno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [c_provider] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [c_gcode] [varchar] (13) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [c_subcode] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [c_unit] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,rn [c_pt_cost] [money] NULL ,rn [c_price] [money] NULL ,rn [c_tax_rate] [decimal](6, 2) NULL ,rn [c_req_number] [decimal](12, 3) NULL ,rn [c_number] [decimal](12, 3) NULL rn ) ON [PRIMARY]'rnexec @sql_textrnrn执行的时候提示服务器: 消息 203,级别 16,状态 2,行 18rn名称 'CREATE TABLE #ttb_bill_shortg (rn [c_id] [varchar] (14) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [c_sort] [int] IDENTITY (15 , 1) NOT NULL,rn [c_adno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [c_provider] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [c_gcode] [varchar] (13) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn [c_subcode] [varchar] (10...rnselect @sql_text 无法显示全部sql语句,谢谢各位多多帮忙rn
ubuntu系统中执行java项目的main方法
步骤如下: 1、通过maven(或其他方式)将项目打包成jar包(如果是用maven,应该选择 ***-SNAPSHOT-jar-with-dependencies.jar); 2、将jar包上传至Linux服务器对应的目录中 3、需要确保Linux中安装有JDK 4、编写一个shell脚本,里面应该包含JDK所在的路径、jar包所在的路径、项目的名称信息、日志存储所在的路径、main方法
main方法中怎么执行函数
[img=https://img-bbs.csdn.net/upload/201610/15/1476524091_867260.png][/img]rnrn在这个控制台程序里,我怎么能输入函数名后执行,并返回结果再显示到控制台上。rnrn就是直接输入:函数名(参数) 回车后在控制台中显示返回结果。rnrnrn
exec执行的问题,急
CREATE PROCEDURE testrn@Condition varchar(100)rn ASrndeclare @sql nvarchar(400)rnset @sql='select * from student where Sdept='+@Conditionrnprint(@sql)rnexec(@sql)rnGOrnrnrn如上存储过程,执行的时候有错误,用print打出来是例如rnselect * from student where Sdept=MArn这样的,我想的得到rnselect * from student where Sdept=‘MA’rn这样的@sql串该怎么改啊,谢谢
exec 执行SQL问题~!
exec ('select * from t_engineerbase where engineerName like ''%' + rtrim(@str) + '%''')rnrn这个格式有什么不对啊~!
有关java中的main方法!!!
我刚刚学习java,在java中,关于main的方法,我还不知道具体的涵义,请帮助
JAVA中的main方法
main方法关键字解释 public 表示此方法可以被外部调用(访问权限修饰符) static 表示此方法可以直接由类名访问 void 由于main方法是程序的主方法,也就是程序执行的起点,不需要返回值 main 系统规定的默认调用的方法名称,执行时默认找到main方法名称 String[]args 表示的时运行时的参数,参数传递的的形式为“java类名称 参数1 参数2 …” 在我们使用主方法...
Java中main方法
为什么java中main方法做了限制 1.public 2.void 3.static 4.String [] args
exec master..xp_cmdshell执行Java程序问题
在SQLSERVER 2008中使用这个命令调用java Test一直提示java不是内部或者外部命令。我在命令行下试过了java Test, OK,系统使用的是64位winserver2008.jdk版本是64位,环境变量配置OK。大家遇到过类似的问题吗?
java关于Runtime.getRuntime().exec()执行bat的问题?
为什么调用并执行已有的bat文件时止执行其中的一条命令,没有达到批处理的效果,但是直接双机。bat时就可以执行?rn代码:rnpublic class Demornpublic static void main(String args[])rnRuntime rn=Runtime.getRuntime();rnProcess p=null;rntryrnp=rn.exec("Demo.bat");rncatch(Exception e)rnSystem.out.println("Error exec notepad");rnrnrnrnrn.bat:rngcc t.cpprna.exe>out.txtrnrn也试过用java执行exe文件,然后用exe去执行bat文件,但是结果同样只执行一条。rnrn
Java中的main方法
Java中是不是必须要有main方法 main函数的格式只能是: public static void main(String[] args); 1:每个Java应用程序中都必须有且仅有一个main方法,一个project中只能有 一个main方法; 2.控制台应用中,必须要有main方法,该方法作为程序运行的入口; 3:web应用中可以不要main,一位IE默认有main方法。...
java中main方法的详解
/* main函数的详解: public : 公共的。 权限是最大,在任何情况下都可以访问。 private 原因: 为了保证让jvm在任何情况下都可以访问到main方法。 static: 静态。静态可以让jvm调用main函数的时候更加的方便。不需 要通过对象调用。 void: 没有返回值。 因为返回的数据是 给 jvm,而jvm使用这个数据
JAVA中main方法的作用
请问:JAVA中main方法的作用是什么?为什么有些有mian方法有些又没有呢?
java 中的main方法
java中的main方法是程序的入口 从而可以看出main不是java中的关键字,如果是关键字,那么就不能作为方法名了 public static void main (String[] args){} 上面除了args这个参数可以修改之后,main方法的其他修饰符是不能修改,如果修改了,程序无法找到入口 public  static void main  都是被JVM识别调用
Java中main方法详解
Java中的main方法,是一个java应用程序的入口,无论一个java的应用多么复杂庞大,或是多么的小,只要他是一个可以运行的java程序那么必然就要有一个main方法。main方法的定义格式通常固定如下: public class Demo { public static void main(String[] args) { System.out.println(&amp;amp;quot;Hello Word&amp;amp;quot;...
java中main方法的使用。
main方法只能放在有public修饰的class中使用吗?
java中main方法详解
main方法的形式:public static void main(String args[])。 我们介绍各个字段的含义: public static:表示此方法可以被外部调用,当执行命令"java 类名",则会执行该类中的main方法。调用时不需要实例化这个类的对象,而是通过类名直接调用,因此需要声明为public static。 void:主方法是程序的起点,所以不需要任何的返回值。
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview