How to setup JavaFX in Visual Studio Code 2021

  Рет қаралды 169,501

BoostMyTool

BoostMyTool

Күн бұрын

Configure VS Code for JavaFX development. How to create your first JavaFX application using Visual Studio Code 2021.
################## Source Code ####################
******** Please replace "......" by the correct character ************
################################################
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class App extends Application {
@Override
public void start(Stage primaryStage) {
Button btn = new Button();
btn.setText("Say 'Hello World'");
btn.setOnAction(new EventHandler.....ActionEvent.....() {
@Override
public void handle(ActionEvent event) {
System.out.println("Hello World!");
}
});
StackPane root = new StackPane();
root.getChildren().add(btn);
/*
Parent root = FXMLLoader.load(getClass().getResource("MainScene.fxml"));
Scene scene = new Scene(root);
*/
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
} .
***********************************
🔥 Complete Udemy Courses :
ASP.NET MVC Course : www.udemy.com/...
ASP.NET Course : www.udemy.com/...
ASP.NET Core Web API : www.udemy.com/...
React JS : www.udemy.com/...
⬇️ Free Document Proofreading ⬇️
► Grammarly : grammarly.go2c...

Пікірлер: 193
@vaiebhavpatil2340
@vaiebhavpatil2340 8 ай бұрын
superb. wasted 5+ hours yesterday trying to make javafx work but a 10minute video of yours explained everything and the code runs too. well done.
@eude_alencar
@eude_alencar 7 ай бұрын
he is top, me too trying too very kkkkk
@Nicolis124f72
@Nicolis124f72 9 ай бұрын
For those of you who encountered an error JavaFX runtime components are missing, and are required to run this application, make sure you are pasting the vmArgs in the array of configuration where the name of the "mainClass" matches to the current class name you are currently at. If you are exactly following the video it means the app.js, but incase you changed it, make sure you are pasting the vmArgs in that specific array member.
@kaujla8435
@kaujla8435 8 ай бұрын
This x1000. You can also add that same vmArgs statement to as many elements as you want (i.e., every file in the project if you want) in the array so they all run without you having to go in and switch where the vmArgs statement is.
@mahfoudbem4302
@mahfoudbem4302 6 ай бұрын
Thanks so much, ping this comment please
@youceftati4482
@youceftati4482 5 ай бұрын
I didn't comment for about a decade in KZbin , but you really deserve this comment , you saved hours from me , you have my thanks , mate
@DalandanReal
@DalandanReal 4 ай бұрын
So technically just add comma because configuration is an array and I just add another array value in the configuration?
@Manik_2003
@Manik_2003 4 ай бұрын
thanks.
@leafyon
@leafyon 11 ай бұрын
You're saving the asses of CS majors everywhere my man. Thank you.
@_kevin_wong_
@_kevin_wong_ 6 ай бұрын
lmao foreal
@ManujChaudhari001
@ManujChaudhari001 2 ай бұрын
bro it is so satisfying to hear you speak
@spencerburchfield9820
@spencerburchfield9820 2 жыл бұрын
THANK YOU! I have been trying to get JavaFX to work on all sorts of IDEs for the past 3 days and the Visual Studio Code works! THANK YOU!
@paulmaodi543
@paulmaodi543 2 жыл бұрын
I have been searching throughout the internet for 2 weeks. Today, I have found what I needed. Thank you very much😁
@SaintMorgan-vm8oe
@SaintMorgan-vm8oe 6 ай бұрын
Thank you, this have been helping me to learn java Fx
@CSSHANUSG
@CSSHANUSG Жыл бұрын
I have been searching for a good solution...and I got it here..👍👍
@isaquesilva765
@isaquesilva765 Жыл бұрын
Simple and objective video, perfect! I just didn't understand a word he said, but I got through the whole process. Very grateful friend.
@driesvanheeswijk1633
@driesvanheeswijk1633 4 ай бұрын
Thank you very much! It worked! Now I can finally work on my OOP homework. ❤
@tesukim4338
@tesukim4338 2 ай бұрын
Short, concise and works great!
@PRINCETAWIAH-hr8ip
@PRINCETAWIAH-hr8ip Жыл бұрын
Thanks man. This is absolutely fantastic. Simple, clear, straight-forward explanations. I really appreciate the effort you put into making this video.
@NiceChange
@NiceChange 3 ай бұрын
Great video for the basics. Thanks for sharing. Very valuable info here.
@bebevjh8249
@bebevjh8249 Ай бұрын
Merci beaucoup, enfin j'ai trouvé une vidéo explicite qui m'aide à utiliser javaFX, merci barcha barcha
@ESCAcarlos
@ESCAcarlos 2 жыл бұрын
I did this on linux Ubuntu and windows, it worked perfectly, thank you very much!
@BoostMyTool
@BoostMyTool 2 жыл бұрын
You're welcome
@SirDemonitized
@SirDemonitized 10 ай бұрын
Thank you so much. I've been at this for hours and you helped me in minutes.
@inzecticida
@inzecticida 4 ай бұрын
THANK YOU VERY MUCH! I tried with other videos, I almost gave up and switched to another IDE. Even without understanding the language, it's clear what you're doing, and logically you can follow along. It's incredible. Now... time to work.
@karagoz_
@karagoz_ 2 жыл бұрын
you saved my life bro, you are amazing... and so is your english
@joelpww
@joelpww 2 жыл бұрын
I wish I had found your video first when I went looking on the topic. This could have saved me hours on my life. Thank you for the great tutorial.
@carlosmaemo
@carlosmaemo Жыл бұрын
Im getting this error on mac. Error: JavaFX runtime components are missing, and are required to run this application
@jonathanalejandromoralesgo1740
@jonathanalejandromoralesgo1740 2 жыл бұрын
You deserve more likes! Amazing tuto and really helpful for beginners. Thank you!
@BoostMyTool
@BoostMyTool 2 жыл бұрын
You're welcome
@masterwizard2438
@masterwizard2438 2 жыл бұрын
I have gone through many videos to solve this issue from two days. Finally got this video and solved my issue. Thank you so much for your video Sir.
@tompol5433
@tompol5433 3 жыл бұрын
THANK you very much . this is the only video that is working ! thank you very much !!!!!
@BoostMyTool
@BoostMyTool 3 жыл бұрын
You're welcome
@coldspade1590
@coldspade1590 2 жыл бұрын
for anyone who is receiving an Error: JavaFX runtime components are missing, and are required to run this application, in the launch.json make SURE that at the end of the vmArgs module path you have the /lib after your javaFX sdk. otherwise it will not be able to find the modules
@carlosmaemo
@carlosmaemo Жыл бұрын
Im getting this error, and i have the /lib folder
@Daljeet_kaur13
@Daljeet_kaur13 Жыл бұрын
​@@carlosmaemo same with me....have you solved it and how can I solve it?
@carlosmaemo
@carlosmaemo Жыл бұрын
@@Daljeet_kaur13 update the visual studio code and restart
@luismata3697
@luismata3697 11 ай бұрын
If you already have the lib in the path and the error remains, try changing the "/" to "\\" in your path
@md.abusufian867
@md.abusufian867 Жыл бұрын
Thanks man for your clear explanations.
@vincentkoh1544
@vincentkoh1544 2 жыл бұрын
i added vMargs but i still getting this Error: JavaFX runtime components are missing, and are required to run this application help
@Adi-zu1vz
@Adi-zu1vz 2 ай бұрын
hey i am getting the same error message. did u fix it ?
@satishjr7681
@satishjr7681 2 жыл бұрын
guys,,this video works,,if not other videos this video will surly help.
@1326_RiddhiAgrawal
@1326_RiddhiAgrawal Жыл бұрын
I can't thank you enough for this video. Helped a lot.
@edivaldoluisbonfim3194
@edivaldoluisbonfim3194 Жыл бұрын
thanks for including the code on the description
@hammadashraf9276
@hammadashraf9276 Жыл бұрын
Thanks Alot for this video Man. It's lifesaving for self-learners.
@mohalsha2615
@mohalsha2615 2 жыл бұрын
I’m very grateful to you thx. It worked flawlessly 🙏🙏.
@rucceij
@rucceij Жыл бұрын
Great stuff!! Works perfectly. Thank you
@gameon5473
@gameon5473 11 ай бұрын
Extremely helpful video, congratulations! Thanks a lot as well, saved my life!
@loulouloulita-z4l
@loulouloulita-z4l 11 ай бұрын
can you please answer me it works with e at the first time but when i closed the visual and open it it didn't work i dont know whats the problem
@eude_alencar
@eude_alencar 7 ай бұрын
hey guy do you is professional, you helped me a lot!!!
@B-ad7889
@B-ad7889 6 ай бұрын
Everything works it's just that when I press run, my application doesn't actually pop up, so its like its still loading or something. Nothing is even frozen I can still exit and stop debugging while it's running/debugging.
@Matt1221C
@Matt1221C 2 жыл бұрын
Thank you very much, super insightful and helped me!!
@kidus68
@kidus68 3 жыл бұрын
This is very great, it helped me a lot, so thank you. And to make this a complete approach can you show us how we can make a jar or an executable or final version of our project in VScode. Thank you in advance.
@christophechen2835
@christophechen2835 8 ай бұрын
j'ai peter un cable pendant 3h cette video m'apprend en 15min
@ecodersofficial
@ecodersofficial 2 жыл бұрын
THANKS SO MUCH SIR! I'd love your tutorial and I can't appreciate as how much as I want. THANK YOU SO MuCH!
@BoostMyTool
@BoostMyTool 2 жыл бұрын
You're welcome
@enigmaticminx
@enigmaticminx 2 жыл бұрын
Works great! Thank you. I prefer VS Code over Ecplise so this helps a lot. 🙂
@gulzar.hussainn
@gulzar.hussainn Жыл бұрын
for anyone who is receiving an Error: JavaFX runtime components are missing, and are required to run this application, in the launch.json make sure to remove (" ") while pasting your path, dont add \ as done in vedio.
@saicheran2753
@saicheran2753 Жыл бұрын
the problem is not resolved bro
@super-_-chill1812
@super-_-chill1812 10 ай бұрын
Thank very much I have a question, is there a method to avoid repeating the same process for every new created project?
@roy-e8r5d
@roy-e8r5d 9 ай бұрын
I am asking the same,is there any alternative default settings?
@soufiane_elbk
@soufiane_elbk Жыл бұрын
Finlay it works! Thank you soooooooo much 😍!!
@FUNGAMER-u3w
@FUNGAMER-u3w Жыл бұрын
great video and beautiful explanation
@razeeem9154
@razeeem9154 Жыл бұрын
This doesn't work for jdk 11 right?
@AlanService98
@AlanService98 2 ай бұрын
It worked, thanks man.
@dominh9737
@dominh9737 2 жыл бұрын
Thank you Sir, but after doing the step add address of library in json file, I cannot launch the main, it says "Unrecognized option: -- Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit." So how can I fix this error please. Thank you so much
@ahlemmezerreb5028
@ahlemmezerreb5028 Жыл бұрын
do you have the solution !!
@Ccoding_Life
@Ccoding_Life 9 ай бұрын
how many times you save my life broooooo!!!!?
@Abhishekaarya026
@Abhishekaarya026 Жыл бұрын
Error: JavaFX runtime components are missing, and are required to run this application reply plz
@shoyur
@shoyur 2 жыл бұрын
Can you help me ? Each time i open the project from another folder or another computer, it creates a new configuration object in the launch.json, but without the "vmArgs" so i get an error and need ot add the line, every time, its a real problem if i give my project to someone else.. thank you so much !
@alenthomas340
@alenthomas340 Жыл бұрын
Error: JavaFX runtime components are missing, and are required to run this application I followed the step, and yet this error. Can anyone help ?
@sunny.thejaxgoat804
@sunny.thejaxgoat804 2 жыл бұрын
duuuuuuuude it worked perfectly for me thanks
@joynerortiz5364
@joynerortiz5364 2 жыл бұрын
At minute 12:23 where did you copy what you pasted from?
@josephhayes535
@josephhayes535 Жыл бұрын
i love your videos soooooo much
@Adi-zu1vz
@Adi-zu1vz 2 ай бұрын
i did the same steps , but it is showing message "Error: JavaFX runtime components are missing, and are required to run this application" what to do now?
@nml4546
@nml4546 10 ай бұрын
Thanks, I have been developing JavaFX with JetBrains Intellij, but I needed an alternative. I tried Eclipse, but it doesn't support JDK21. So this is an alternative, I will try to recreate one of my Intellij Projects with VSCode.
@sabarivasanvelayutham9256
@sabarivasanvelayutham9256 2 жыл бұрын
If someone still gets a problem involving ClassNot Found Exception or any other errors related to javafx , i request you all that , to remove this problem , the only way is to uninstall java , javafx , jdk and reinstall it again without hesitation . One more thing to note down is that after uninstalling what i have said , remove the paths which you have added in the system variables ( paths which involve the term java )and after installing , add the path names without any error . Now try to run the javafx project followed by the video , surely you will get yr result :)
@ReptilianLaserbeam
@ReptilianLaserbeam 6 ай бұрын
I come from the future to let yall know that this has been included on the official java fx documentation
@cactuselcactus5054
@cactuselcactus5054 4 ай бұрын
Muchas gracias, voy a avanzar en mi proyecto 🎉 Pd: el profe ibar aun no sube los ppt
@angpham5284
@angpham5284 4 ай бұрын
when I create my project there isn't a launch.json what do I do?
@roy-e8r5d
@roy-e8r5d 9 ай бұрын
Each time when i open vs code for JavaFX project, i have to load libraries.And for each new file created i have to code 'vrgs' with javafx path.Is there any alternative default settings for that?
@used-sandwich
@used-sandwich 9 ай бұрын
I've encountered a weird issue If I click either of the Run | Debug options next to the main method, the code works fine If i hit F5 to run Debug, Ctrl + F5 to run without Debugging, or Ctrl + Alt + N to just run the application I get the JavaFX runtime components missing error. I really doubt that this is supposed to be happening
@iliasp4275
@iliasp4275 2 жыл бұрын
Ever since youtube removed the dislike counter I cant say if a tutorial is good or not, so I check the views to likes ratio that, in which case is quite low. Imagine had I clicked off! I would still be looking for an answer. Thank you very much!
@BoostMyTool
@BoostMyTool 2 жыл бұрын
You're welcome
@satvikrajesh6931
@satvikrajesh6931 11 ай бұрын
Great work man
@eliseoduque3261
@eliseoduque3261 2 жыл бұрын
If you change the FIle name in VS code , you will get the JavaFx components missing Error
@byemmanuelyt9573
@byemmanuelyt9573 Жыл бұрын
this not work on mac :/ i`tried so much times inclusive on diferent ways and nothing
@joynerortiz5364
@joynerortiz5364 2 жыл бұрын
At minute 12:23 where did you copy what you pasted from?
@thomaswildepiano1024
@thomaswildepiano1024 2 жыл бұрын
Any recommendation on generating JavaFX getters and setters?
@MehranShah-ei8pp
@MehranShah-ei8pp 4 ай бұрын
I am getting this error again and again, Error: JavaFX runtime components are missing, and are required to run this application.
@noopmaster-
@noopmaster- Жыл бұрын
Thank you for the help
@kinvit
@kinvit 2 жыл бұрын
Where can I get the code from the file App.java which author pastes at 7:33?
@sarahl9519
@sarahl9519 2 жыл бұрын
Hello, i did follow all your steps but it seems I hab an issue because there is an error saying Error: JavaFX runtime components are missing, and are required to run this application, even tho I've changed the configuration file as well. The configuration part, when I type vmArgs it seems the text color is different with above code, maybe that is the problem but idk how to fix it. Thank you
@alexanderl9923
@alexanderl9923 2 жыл бұрын
You have to make sure that you're putting the vmArgs in the correct configuration. Mine worked after adding the vmArgs in the ("name": "Launch Current File" section)
@maganhassan2627
@maganhassan2627 Жыл бұрын
Do i need to include javafx sdk in every project I make?
@timmonsevan
@timmonsevan Жыл бұрын
Thank you for this!
@EMI42
@EMI42 2 жыл бұрын
Unfortunately, didn't work for me. I use Ubuntu: Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found I have checked the path to the JavaFX, tried adding '/' to it, nothing helped...
@ESCAcarlos
@ESCAcarlos 2 жыл бұрын
I also use Ubuntu and you have to pay attention to the path (not between quotes) also the installation process is a bit different for the scene builder, download the Deb version and install it with the command line
@lazywolf0311
@lazywolf0311 Жыл бұрын
IT IS THE THIRD TIME THAT YOU SAVE MY ASS, THANK YOU VERY MUCH. LOVE YOU
@vinodgpattar3416
@vinodgpattar3416 Жыл бұрын
after i clicked on create new project i am not getting java projects at the bottom of ouline to add referrenced libraries what should i do for that.
@luismata3697
@luismata3697 11 ай бұрын
If you already have the lib in the path and the error remains, try changing the "/" to "\\" in your path
@B-ad7889
@B-ad7889 6 ай бұрын
when i tried to run it said Error: JavaFX runtime components are missing, and are required to run this application. But i have everything installed.
@merveben4753
@merveben4753 6 ай бұрын
same did you fix it
@B-ad7889
@B-ad7889 6 ай бұрын
@@merveben4753 yeah i fixed it its in the launch.json file you have to type in "vmArgs": "--module-path \"C:/path/to/javafx-sdk-22.0.1/lib\" --add-modules javafx.controls,javafx.fxml"
@B-ad7889
@B-ad7889 6 ай бұрын
@@merveben4753 yeah you just have to go into launch.json and type in "vmArgs": "--module-path \"C:\path\to\javafx-sdk-22.0.1\lib" --add-modules javafx.controls,javafx.fxml"
@vmkrishna5787
@vmkrishna5787 8 ай бұрын
Good video, but when I am opening the JavaProjects folder after closing the VS code it is not running and I an forced to do all the stuff again. Can anyone help me
@larkshallow9128
@larkshallow9128 11 ай бұрын
Do you know how I can deploy this without needing to set the path and downloading the libs?
@ikkibrittania7890
@ikkibrittania7890 6 ай бұрын
hoping someone is still here why does it give "Error: JavaFX runtime components are missing, and are required to run this application"
@suhani8840
@suhani8840 5 ай бұрын
Hey, were you able to resolve this error ?
@osamafaisal4218
@osamafaisal4218 3 жыл бұрын
Good bro 👍
@tukkinum
@tukkinum 2 жыл бұрын
when i try to build, it says "Error: JavaFX runtime components are missing, and are required to run this application" :( i followed all steps
@BoostMyTool
@BoostMyTool 2 жыл бұрын
did you edit the configuration file (launch.json) as explained at 5:41 ?
@alexr.j2518
@alexr.j2518 2 жыл бұрын
@@BoostMyTool I have the same issue. I even added the vmArgs field in the launch.json file. I have searched, but I cant find a solution :/
@alexanderl9923
@alexanderl9923 2 жыл бұрын
@@alexr.j2518 You have to make sure that you're putting the vmArgs in the correct configuration. Mine worked after adding the vmArgs in the ("name": "Launch Current File" section)
@csubh
@csubh 2 жыл бұрын
love ur accent man
@jugnu361
@jugnu361 2 жыл бұрын
Great Video...........But This method does not create the Executable Jar i m not sure how to create it
@ccarpenter1156
@ccarpenter1156 2 жыл бұрын
why does java projects not show up for me at alll I dont understand
@haticenurcoskun893
@haticenurcoskun893 2 жыл бұрын
very nice video thanks:))
@luisfernan6080
@luisfernan6080 2 жыл бұрын
why do not use maven or gradle in 2021 ?
@Localhost4O4
@Localhost4O4 2 жыл бұрын
Error: Unable to initialize main class com.ghulam.Main Caused by: java.lang.NoClassDefFoundError: Stage above error showing after running the project
@Wusaruful
@Wusaruful 2 жыл бұрын
Dude you are a legend
@schatirey
@schatirey 6 ай бұрын
thankyou my hero
@5nanometers
@5nanometers Жыл бұрын
I thought JavaFX came bundled with Java 8?
@hemareddy8808
@hemareddy8808 2 жыл бұрын
Sir could you please help me in installing the javafx in vscode?
@user-mo6yo4kz1m
@user-mo6yo4kz1m Жыл бұрын
hello could you help me with this? ```java String title = tfTitle.getText(); ``` it says "The method getText() is undefined for the type AnchorPane" Thank you, the video was more than helpful!!!
@user-mo6yo4kz1m
@user-mo6yo4kz1m Жыл бұрын
i found the smoll error :> thank you for the vidEoo!!!
@PA-fe6dl
@PA-fe6dl 2 жыл бұрын
Thank you sir! I wonder if you can make a tutorial of how to creating a jar executable in vs code pls. I tried several times but I always get the same error: JavaFx components are required to run this application. Thanks in advance 🙏
@BoostMyTool
@BoostMyTool 2 жыл бұрын
you can see this video : kzbin.info/www/bejne/oqiyd5pjjJyCia8
@PA-fe6dl
@PA-fe6dl 2 жыл бұрын
@@BoostMyTool Thank you so much!
@joynerortiz5364
@joynerortiz5364 2 жыл бұрын
Me sale este Error en el minuto 12:46: The method getText() is undefined for the type AnchorPane
@rkjessop
@rkjessop Жыл бұрын
The link for JavaFX and Visual Studio Code now exists.
@Toti_111
@Toti_111 2 жыл бұрын
great video man thx
@joynerortiz5364
@joynerortiz5364 2 жыл бұрын
At minute 12:23 where did you copy what you pasted from?
@bradleyandrewercole6349
@bradleyandrewercole6349 2 жыл бұрын
Man!!! Thank you!!!
@montielvincivano.8682
@montielvincivano.8682 2 жыл бұрын
Hi sir good day, I have no issue with my code in visual studio code. however, when I try to compile it as a jar file, the file will not open. no matter how hard I try to open the jar file, it won't open. OpenJDK platform binary option also does not work. I have 2 classes, the main class and for scene controller. I also have 2 fxml for login and the next window after login. there is no problem, only when I compile it into jar files. help me please
@BoostMyTool
@BoostMyTool 2 жыл бұрын
Hello. unfortunately, I have no idea how to make a jar file for JavaFX and vscode. I will try to make a video on this topic within this week (may be this saturday).
@montielvincivano.8682
@montielvincivano.8682 2 жыл бұрын
@@BoostMyTool oh thanks a lot.💖
@BoostMyTool
@BoostMyTool 2 жыл бұрын
Hello, If you are still looking for the solution, you can watch this video : kzbin.info/www/bejne/oqiyd5pjjJyCia8
@aswathisk5461
@aswathisk5461 2 жыл бұрын
Thanks a bunch 🥺 🥺
25 VS Code Productivity Tips and Speed Hacks
11:35
Fireship
Рет қаралды 2,4 МЛН
Хасанның өзі эфирге шықты! “Қылмыстық топқа қатысым жоқ” дейді. Талғарда не болды? Халық сене ме?
09:25
Демократиялы Қазақстан / Демократический Казахстан
Рет қаралды 345 М.
怎么能插队呢!#火影忍者 #佐助 #家庭
00:12
火影忍者一家
Рет қаралды 47 МЛН
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 9 МЛН
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 10 МЛН
Create your first JavaFX Application using Netbeans 12.4
9:07
BoostMyTool
Рет қаралды 59 М.
Intel's weapon against motherboard companies... will it work?
17:26
JayzTwoCents
Рет қаралды 214 М.
How to setup JavaFX Environment in Visual Studio Code?
14:32
Cool IT Help
Рет қаралды 107 М.
JavaFX stages 🎭
13:49
Bro Code
Рет қаралды 120 М.
12 VS Code Extensions to INCREASE Productivity 2024
27:13
Devression
Рет қаралды 749 М.
Хасанның өзі эфирге шықты! “Қылмыстық топқа қатысым жоқ” дейді. Талғарда не болды? Халық сене ме?
09:25
Демократиялы Қазақстан / Демократический Казахстан
Рет қаралды 345 М.