- ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
844 :デフォルトの名無しさん[sage]:2015/10/07(水) 22:28:40.69 ID:PLtdWTmz - ネイティブなjavaの話ではないんですが
javaからAPI叩くswtっていうextensionのなかにウインドハンドラをとるための int hWnd = OS.FindWindow(null, new TCHAR(OS.CP_INSTALLED, windowTitle, true)); っていうのを使ってるプログラムを以前作ったんですけど 32bitXPのころ動いてたのが今64bit 7 のPCで動かすと Exception in thread "main" java.lang.NoSuchMethodError: org.eclipse.swt.internal .win32.OS.FindWindow(Lorg/eclipse/swt/internal/win32/TCHAR;Lorg/eclipse/swt/inte rnal/win32/TCHAR;)I っていうエラーがでます win32ってあるので64bit化したせいで型があってないせいだと思うんですが これ64bit 7 上で動くようにできませんか? やりたいのは窓を探してきて左上の座標とりたいだけなので ほかのライブラリでも何でもいいんですが… よろしくお願いします
|
|