小编Vir*_*aru的帖子

使用命令行参数启动.jar文件(但没有控制台窗口)

我必须做一个应用程序的演示,该应用程序有一个server.jar和client.jar.两者都有命令行参数并且是可执行的.我需要启动两个server.jar实例和两个client.jar实例.

我认为使用批处理文件是可行的方法,但是,批处理文件执行第一个命令(即> server.bat [argument1] [argument2])并且除非我关闭第一个实例,否则不执行任何其他操作,其中然后它运行第二个命令.而且我不希望打开一个空白的控制台窗口(或最小化)

我真正需要的是一个批处理脚本,只需启动这些应用程序而无需任何控制台窗口,并启动我需要的所有实例.

提前致谢!

编辑:

javaw:

如果我单独在控制台窗口中输入命令,则有效.如果我将它放在批处理文件中,它将像以前一样运行.控制台窗口打开,一个实例启动(以第一个为准)并且它不会继续进行,除非我关闭应用程序,在这种情况下它运行第二个命令.我希望它以静默方式运行所有命令

java batch-file

7
推荐指数
3
解决办法
2万
查看次数

在eclipse中传递JUnit命令行参数

我最近在日食中使用过junit,我还在学习.我知道如何在eclipse中传递命令行参数,但是如何将它们传递给Junit中的测试用例?另外我如何访问它们?

eclipse junit command-line

6
推荐指数
2
解决办法
2万
查看次数

Swing UI没有本机操作系统外观

我正在java swing中构建一个应用程序,我正在使用以下代码为UI提供本机操作系统外观

try {
  UIManager.setLookAndFeel(
    UIManager.getSystemLookAndFeelClassName());
  } catch (Exception e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

在OS X上,外观很好,但在Windows(XP和7)上,按钮看起来像这样.

alt text http://img710.imageshack.us/img710/8735/buttonsoc.png

我在其他项目上使用了这个完全相同的代码,它工作正常.但在这个特定的项目中,我得到了完全不同的外观.

我使用的是Java 1.6

提前致谢!

java swing look-and-feel uimanager

5
推荐指数
1
解决办法
2243
查看次数

SQL:限制CASE(WHEN,THEN条件的数量)

考虑查询(它在Oracle和MySQL上运行)

UPDATE table1
SET something_id = CASE 
  WHEN table1_id = 1446 THEN 423 
  WHEN table1_id = 2372 THEN 426 
  WHEN table1_id = 2402 THEN 428 
  WHEN table1_id = 2637 THEN 429 
  WHEN table1_id = 2859 THEN 430 
  WHEN table1_id = 3659 THEN 433 
END 
WHERE table1_id IN (1446,2372,2402,2637,2859,3659)
Run Code Online (Sandbox Code Playgroud)

这个查询可能会变得非常大,所以我想知道单个查询可以容纳的条件数(WHEN,THEN语句)的限制是多少.有办法解决吗?

例如:
我知道可以传递给的最大值数IN是1000,我们可以做到这一点

`WHERE TABLE1_ID IN ([1000 values]) OR TABLE1_ID IN ([more values])`
Run Code Online (Sandbox Code Playgroud)

mysql sql oracle

4
推荐指数
3
解决办法
1万
查看次数

用于将数据从一个表复制到另一个表的存储过程

的表对格式TABLETABLE_TWIN现在

  • TABLE 是包含大量数据的主表
  • TABLE_TWIN 是一个表与完全相同的字段与一些数据(不同的数据)

现在我想将所有行复制TABLE_TWINTABLE使用存储过程.我有很多这样的表,并且可以像存储过程一样将表名作为参数,以便我可以对每个表对使用相同的过程.我不想写INSERT语句,因为这些表每个都有大约50个属性.

我不熟悉PL/SQL所以我需要一些帮助.

谢谢!

oracle plsql stored-procedures

4
推荐指数
2
解决办法
2万
查看次数

JFileChooser在OS X中返回错误的路径(仅文件夹模式)

我在java swing中有一个问题,用户必须选择一个文件夹,所以我使用下面的代码.

JFileChooser fc = new JFileChooser();
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

if(fc.showDialog(singleton, SELECT) == JFileChooser.APPROVE_OPTION) {
  File folder = fc.getSelectedFile();
  String path = folder.getPath() + File.separatorChar + MYAPPFOLDER;
}
Run Code Online (Sandbox Code Playgroud)

现在,用户可以通过两种方式选择文件夹

  1. 导航到该文件夹​​并选择该文件夹
  2. 导航到该文件夹​​,进入该文件夹,然后单击"选择"

两种方式在Windows上运行良好,但在OS X上,我得到了

如果我做1: path = Users/<username>/Desktop/MYAPPFOLDER

如果我做2: path = Users/<username>/Desktop/Desktop/MYAPPFOLDER

我该如何避免第二种情况?

提前致谢.

java macos swing jfilechooser

3
推荐指数
1
解决办法
1352
查看次数