【发布时间】:2012-04-12 18:46:58
【问题描述】:
我今天有一个有趣的问题。我试图创建一个仅在由程序执行时才启动的程序,但如果由用户启动则会出错。我可以使用哪些代码来执行此操作?
【问题讨论】:
-
你能详细说明一些代码示例吗?
-
你可以检查父进程,看看它是否是一个shell。
标签: java jar executable
我今天有一个有趣的问题。我试图创建一个仅在由程序执行时才启动的程序,但如果由用户启动则会出错。我可以使用哪些代码来执行此操作?
【问题讨论】:
标签: java jar executable
如果user 是指直接用户交互:
您可以控制用户可以从哪里启动程序,例如按钮单击。您还可以控制另一个程序可以从哪里启动该程序。因此,用户直接发出的任何命令都应该引发异常;例如,当点击该按钮时throw new Exception("I detect user");
【讨论】:
使入口点不兼容
public void main ( String [ ] args ) throws Exception
喜欢
int entryPoint ( String name )
【讨论】: