---
# System prepended metadata

title: Java專題
tags: [javafx_schedule]

---

---
tags: javafx_schedule
---

# Java專題 
contributed by <` limaoxd `>

## 使用前置

![](https://styles.redditmedia.com/t5_2qj7u/styles/communityIcon_4v21sx0aiam41.png)

> 嗨嗨,讓我們來開始使用為專題做準備吧! 😈
> 
> 或許我們需要把學到的東西都丟到上面來吧?
> 
> 省去做簡報的時間,並且組內所有人的能夠編輯該共筆 👍

**目前認為2D遊戲好做,也比較有方向?**

可參考目標: [hollow knight](https://forum.gamer.com.tw/C.php?bsn=60599&snA=13448), [ori (他有兩代)](https://home.gamer.com.tw/creationDetail.php?sn=3094839)

1. 首先我們第一步,為了搞 UI 設計,我們來下載 javafx 吧?
下載網址 : [javafx sdk (**請下載 16 版,windows x86**)](https://gluonhq.com/products/javafx/)

2. 下載後,選擇位置然後路徑**不要有中文字**

3. 編譯器載好後,就把我寫得範例檔先編譯吧?

:::info
先在你的電腦把檔案 **clone** 下來吧,如果你之前有弄好,到 **Java-Project** 裡
用你的 **powershell** 打 **git pull**
:::

4. 隨便選一個在practice裡得java檔做編譯

``` shell=
javac --module-path 檔案位置(到裡面得lib) --add-modules javafx.controls 檔名.java         
```
:::warning
得到檔案位置至令 Get-Location
:::


5. 編譯完就執行吧

``` shell=
java --module-path 檔案位置(到裡面得lib) --add-modules javafx.controls 檔名     
```

### **官方教學**:
> [網址](https://openjfx.io/openjfx-docs/#install-javafx)