저 자바상에서 SWT를 사용할려는데요...
그게 잘 안돼네요...
소스는 이거거든요...
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
/*
* Created on 2004. 11. 18
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author root
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class java {
protected Shell shell;
public static void main(String[] args) {
java window = new java();
window.open();
}
public void open() {
final Display display = Display.getDefault();
createContents();
shell.layout();
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
}
protected void createContents() {
shell = new Shell();
shell.setSize(500, 375);
shell.setText("SWT Application");
}
}
그런데 이클립스에서
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3063 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:19)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:118)
at java.open(java.java:27)
at java.main(java.java:23)
에러를 내보내내요...
SWT작성할려면 어떻게 설정해줘야 하는거죠 외부 JAR 추가를 이용해서 해당 프로젝트에 라이브러리는 추가 시켜줬거든요...도와주세요 ㅠ0ㅠ;
외부 jar를 추가해서 컴파일이 되었다면, 실행시에도 vm argumen
외부 jar를 추가해서 컴파일이 되었다면, 실행시에도 vm argument를 다음과 같이 주어야 합니다.
swt-pi-gtk-3063를 못찾는다는 에러이니 (3.0.1 버전을 쓰실테니) 위와 같이 하면 될테고, 혹, 3.0.0는 swt-pi-gtk-3062를 못찾는다는 에러가 납니다.
----
I paint objects as I think them, not as I see them.
atie's minipage
감사합니다.실행 잘됩니다.꾸벅~~~
감사합니다.실행 잘됩니다.꾸벅~~~
인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com
댓글 달기