在过去,我使用BPXBATCH从JCL执行java类文件.我想在下面的链接中转向使用IBM推荐的自定义JVM启动程序. http://www.ibm.com/developerworks/systems/library/es-java-batchz.html
我写了一个hello world java程序并在大型机上编译并将其打包到jar中.
下面是一个使用BPXBATCH的JCL成员示例.
//LMGHWRLD JOB (MY,ACCOUNTING,INFO),'HELLO WORLD',
// CLASS=A,MSGCLASS=H,REGION=512M,NOTIFY=&SYSUID
//********************************************************************
//* Run Java under a UNIX System Service shell
//********************************************************************
//STEP2 EXEC PGM=BPXBATCH,
// PARM='SH java com.foo.bar.HelloWorld'
//STDIN DD DUMMY
//STDOUT DD PATH='/tmp/&SYSUID..bpxbatch.out',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=SIRWXU
//STDERR DD PATH='/tmp/&SYSUID..bpxbatch.err',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=SIRWXU
//STDENV DD *
CLASSPATH=/u/myuid
//*********************************************************************
//* Copy HFS output files to SYSOUT, since BPXBATCH can only write
//* STDOUT and STDERR to HFS files.
//*********************************************************************
//STEP3 EXEC PGM=IKJEFT01,DYNAMNBR=300,COND=EVEN
//SYSTSPRT DD SYSOUT=*
//HFSOUT DD …Run Code Online (Sandbox Code Playgroud) 我正在学习 Android 编程的基础知识,但在使用 NumberPicker 时遇到了一些问题。
\n\n我已经接近我想要的了,对话框打开,小时和分钟数字选择器出现,但它们上面和下面没有数字可供滚动。我也无法使用弹出的键盘编辑数字。我尝试添加 onValueChange 侦听器,但当我使用键盘时它没有生成任何事件。
\n\n任何人都可以提供有关如何解决此问题的建议吗?到目前为止,我注意到我尝试使用某些活动或片段中的小部件执行很多操作,而这些特定类不支持这些操作。
\n\n以下是相关代码和图像的片段:
\n\n我有一个带有两个按钮的 ClockActivity 类:
\n\n...\npublic class ClockActivity extends ActionBarActivity {\n\n...\n\n@Override\nprotected void onCreate(Bundle savedInstanceState) {\n super.onCreate(savedInstanceState);\n setContentView(R.layout.activity_clock);\n\n // Define gui objects\n ...\n mWorkForTime = (Button)findViewById(R.id.work_for_time);\n mBreakForTime = (Button)findViewById(R.id.break_for_time);\n\n // Add listeners for the work for/break for buttons\n mWorkForTime.setOnClickListener(new View.OnClickListener() {\n @Override\n public void onClick(View v) {\n // Bring up the picker fragment\n DialogFragment newFragment = TimePickerFragment.newInstance(R.string.work_title);\n newFragment.show(getSupportFragmentManager(), "WorkTimePicker");\n }\n });\n mBreakForTime.setOnClickListener(new View.OnClickListener() {\n @Override\n public void onClick(View …Run Code Online (Sandbox Code Playgroud)