에 안녕하세요을 그릴 수있는 가장 빠른 방법은 무엇입니까. 최소한의 바이트 코드자바의 GUI를 사용하여 화면에 안녕하세요를 그릴 <strong>빠른</strong> 방법은 무엇 자바
2가
3 JVM이 내가 Windows에서 JAR 파일을 더블 클릭하면
는 그래서, 안녕하세요이 시간에 나타납니다 꼬집는 실행 (런타임을 가정하는 것은 아니다 이미로드 됨).
에 안녕하세요을 그릴 수있는 가장 빠른 방법은 무엇입니까. 최소한의 바이트 코드자바의 GUI를 사용하여 화면에 안녕하세요를 그릴 <strong>빠른</strong> 방법은 무엇 자바
2가
3 JVM이 내가 Windows에서 JAR 파일을 더블 클릭하면
는 그래서, 안녕하세요이 시간에 나타납니다 꼬집는 실행 (런타임을 가정하는 것은 아니다 이미로드 됨).
런타임 용으로 최적화하는 경우 이미지를 "Helo World"텍스트로 사전 렌더링 한 다음 Java를 사용하여 이미지로 표시합니다. ImageIcon
을 사용하면 쉽게 이미지를 표시 할 수 있습니다.
이것은 내가 얻을 수있는 가장 빠른 그래픽 Hello World입니다. JVM이 시작도하기 전에 나는 그것이 "GUI"에 대한 자격이 있는지 모르겠어요하지만 그것은, 이미지를 표시 할 수
public class HelloWorld{
public static void main(String[] args) {
javax.swing.JOptionPane.showMessageDialog(null, "Hello World");
}
}
SplashScreen
클래스는 이길 힘들 것입니다.
main()
(Win XP JDK6이있는 370 바이트 클래스 파일이 됨)으로 java -splash:helloworld.png <class>
(또는 jar)이 빠르게 깜박일 수 있습니다.
또는 당신은 이미지를 볼 수 있습니다 시간을 제어하려면이 사소한 클래스를 사용할 수 있습니다 :
public class DoNothing
{
public static void main(String[] args) throws InterruptedException
{
int i = 1000;
if(args != null && args.length > 0)
try{ i = Integer.parseInt(args[0]); }
catch(NumberFormatException ex) {}
Thread.sleep(i);
}
}
의 rt.jar는 당신이 그것을 할 수 있다고 생각하지 않습니다, SSD가 너무 짧은 약 40 MB입니다 *즉시*. –
흥미로운 관련 기사 : http://java.sys-con.com/node/37060 (Hello World! in 70 bytes). – BalusC
@BalusC, OP가 그래픽 버전을 요구하면 70 바이트의 예제는 콘솔에만 씁니다! – medopal