前提・実現したいこと
robotを使用してキーボード操作
発生している問題・エラーメッセージ
実行するとAWTExceptionが発生してしまう
java.awt.AWTException: headless environment at java.awt.Robot.<init>(Robot.java:94)
該当のソースコード
Java
1 public CommonTestMockIndexResultDto index(CommonTestMockIndexParamDto param) { 2 System.setProperty("java.awt.headless", "false"); 3 Robot robot = null; 4 try { 5 robot = new Robot(); 6 } catch (AWTException e) { 7 // TODO 自動生成された catch ブロック 8 e.printStackTrace(); 9 } 10 11 // ALTとTAB同時押し 12 robot.keyPress(KeyEvent.VK_ALT); 13 robot.delay(500); 14 robot.keyPress(KeyEvent.VK_TAB); 15 16 robot.delay(5000); 17 18 return null; 19 20 } 21
試したこと
http://memoforalljp.blog.fc2.com/blog-entry-13.html
上記サイトのSystem.setProperty("java.awt.headless", "false");を追加してみましたが駄目でした
補足情報(FW/ツールのバージョンなど)
intramartというフレームワークを使用
Javaバージョン1.7.0_45
あなたの回答
tips
プレビュー