Haxe/Java로 시작하기

Starting from Haxe 2.10, the Haxe compiler can generate Java source code from your Haxe code (in beta).

빠르게 살펴보기

필요한 것들

  • 먼저 Haxe 컴파일러를 다운받고 설치 합니다.
  • Haxe코드를 컴파일하여 자바코드로 생성하려면 JDK(javac 컴파일러가 포함된 Java Development Kit)를 다운로드 받아야 합니다. JDK의 오픈소스로 대체판인 OpenJDK도 가능합니다.

모두 끝났나요? 이제 모두 준비가 끝났습니다!

첫번째 Haxe/자바 프로그램


"Hello World" 코드로 시작해봅시다!
class Main 
{
    public static function main() 
    {
        trace("Hello world");
    }
}
  • 새 폴더를 만들고 'Main.hx'란 이름의 파일을 만들어 넣습니다.(with the script from above).
  • 같은 폴더에, build.hxml파일을 만들고 아래 내용을 입력해주세요:
-main Main
-java java
  • build.hxml파일을 더블클릭하여 실행하거나 커맨드 라인에서 실행하세요 :
    haxe build.hxml

    Haxe컴파일러가 java폴더로 부터 자바 소스코드를 생성할 겁니다.

트러블 슈팅

Error: Library hxjava is not installed : run 'haxelib install hxjava' 에러가 발생해요


In order to automatically compile the generated java code, the compiler needs an extra haxelib called hxjava. To download it, open the command-line terminal (If you're in Windows, press Win+R and type cmd; If you're on the Mac or Linux, open the Terminal), and type:
haxelib install hxjava

That's it!

If you do not wish to automatically compile the code, add the -D no-compilation compiler option to your build.hxml file

자바 컴파일러를 찾을 수 없어요


If you see this message when compiling, the hxjava lib can't find your JDK folder. Please first make sure if you have installed it (see Prerequisites above). If you have, you may need to define some environment variables to help hxjava find it:
You can either put the installed path into your JAVA_HOME environment variable, or add its bin folder to your PATH.

애플리케이션 실행하기

  • 'java'폴더로 이동하고
    cd java
  • 애플리케이션을 실행시킵니다 :
    java -jar java.jar

그러면 아래와 같이 보일 겁니다 :

Main.hx:5: Hello world

모두 끝났나요? 다음 내용을 읽어보세요 : Haxe/Java tutorial
>> Interfacing with native Java code: Creating externs

Notes


이슈


The java target is still under development, don't hesitate to report issues here.
version #19993, modified 2014-03-06 10:59:00 by xky