首页 新闻 搜索 专区 学院

shell如何调用java类的具体方法

0
悬赏园豆:5 [待解决问题]

shell可以调用jar包,进而执行java的main方法,但是不知道shell如何调用一个类的具体某个方法,哪位大神能用实例指导一下,谢谢!

qxt4833253的主页 qxt4833253 | 初学一级 | 园豆:181
提问于:2013-11-25 17:48
< >
分享
所有回答(1)
0

没听说过shell有这个能力 但是main 方法是可以接受参数的 然后在main方法里面根据参数判断选择你想调用的方法是可以的

ruoyu4game | 园豆:342 (菜鸟二级) | 2013-11-27 01:29

恩,是的,可以这样。我现在想在shell里调用main方法记录日志,每调用一次main,记录一条。但是存在一个问题,即多个shell脚本调用这个main,每个shell又多次调用,如何保证线程安全呢,即同一个shell记录的所有日志放到一起

支持(0) 反对(0) qxt4833253 | 园豆:181 (初学一级) | 2013-11-27 16:52

@qxt4833253: 保证线程安全是是java本身内部保证的, synchronized关键字和显示锁都可以保证线层安全

支持(0) 反对(0) ruoyu4game | 园豆:342 (菜鸟二级) | 2016-04-05 16:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册