我想使用Gitpod开发基本的javaFX应用程序。我尝试过很多不同的配置,但都不起作用。这是github上的一个示例repohttps://gitpod.io/#https://github.com/RohitAwate/Everest这个例子太复杂了。我只想要一个有几个按钮和文本框的基本应用程序。
要开始使用JavaFX,您应该在GitHub上搜索Hello World示例。例如,试试我在谷歌搜索中发现的这个:https://github.com/callicoder/javafx-examples/
- 在Gitpod中打开存储库:https://gitpod.io/#https://github.com/callicoder/javafx-示例/
- 在终端类型中:
gp init
- Gitpod打开了两个新的编辑器:一个用于编辑
.gitpod.yml
,另一个用于编辑器.gitpod.Dockerfile
。我在下面添加了基于Everest的示例 - 分叉此存储库并提交+推送更改
- 在Gitpod中打开你的叉子
- 出现端口6080已打开的通知。单击"打开浏览器"。将打开一个带有VNC的新浏览器选项卡
- 在Gitpod的终端中运行
cd javafx-hello-world/src && javac HelloWorldApplication.java && java HelloWorldApplication
- 更改为VNC浏览器选项卡。已打开一个包含Hello World消息的示例窗口
样品.gitpod.yml
:
image:
file: .gitpod.Dockerfile
ports:
- port: 6080
样品.gitpod.Dockerfile
:
FROM gitpod/workspace-full-vnc
RUN apt-get update
&& apt-get install -y openjfx libopenjfx-java matchbox
&& apt-get clean && rm -rf /var/cache/apt/* && rm -rf /var/lib/apt/lists/* && rm -rf /tmp/*
您可以在这里找到Everest项目的配置
https://github.com/gitpod-io/definitely-gp/tree/master/Everest
只需将这两个文件复制到简单示例的根目录中,提交并启动一个新的工作区。