<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: NEEDTOCODEH24</title>
    <description>The latest articles on DEV Community by NEEDTOCODEH24 (@needtoknow694).</description>
    <link>https://dev.to/needtoknow694</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1627735%2Fb61ed843-0d82-4329-b093-77e201e799f8.gif</url>
      <title>DEV Community: NEEDTOCODEH24</title>
      <link>https://dev.to/needtoknow694</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/needtoknow694"/>
    <language>en</language>
    <item>
      <title>JADE: NEW ON JADE ? How to get JADE up and running on your machine PART 1.</title>
      <dc:creator>NEEDTOCODEH24</dc:creator>
      <pubDate>Sat, 04 Apr 2026 08:03:17 +0000</pubDate>
      <link>https://dev.to/needtoknow694/jade-new-on-jade-how-to-get-jade-up-and-running-on-your-machine-part-1-48n6</link>
      <guid>https://dev.to/needtoknow694/jade-new-on-jade-how-to-get-jade-up-and-running-on-your-machine-part-1-48n6</guid>
      <description>&lt;p&gt;level : Noob/New &lt;br&gt;
Version : Windows 10/11&lt;br&gt;
language : java 17.0.10 (jade Framework 4.6.0)&lt;/p&gt;
&lt;h2&gt;
  
  
  Download and install JADE:
&lt;/h2&gt;

&lt;p&gt;Before moving to anything else, just so you can create any agent you like, keep in mind that building one purely in code is 100% possible, but it's not exactly "time-friendly". You'll be coding everything from scratch and you'll quickly realize it'll eat up your whole week. Unless you're at a hackathon where the challenge is to build the best agent using only raw code... people like that are just built different, haha!&lt;/p&gt;

&lt;p&gt;GET TO THE POINT NOW !&lt;/p&gt;

&lt;p&gt;Now that you're here, we're going to take it step-by-step. I'll show you how to download and install the JADE framework so you can start building any agent you want. You can always check PART2: &lt;a href="https://dev.to/needtoknow694/jade-new-on-jade-create-your-first-agent-while-using-your-cmd-part-2-56n5"&gt;Visit part 2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1: First, just hop onto whatever browser you use and search for "JADE Framework: Jade Site.", That's their official spot.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://jade.tilab.com/" rel="noopener noreferrer"&gt;This is the official site where you can download and install it:"https://jade.tilab.com"&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2: Click on the first link.&lt;/p&gt;

&lt;p&gt;3: Just scroll down until you see the Download link in the bottom right corner "Download Jade version 4.6.0".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhpnhe741by5scwczmo4r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhpnhe741by5scwczmo4r.png" alt="showing you exactly where you click on, to download jade version 4.6.0 right bottom " width="320" height="180"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4: Once you click that, it'll take you to another page where they ask you to accept the license terms. Just look for "Continue" and you're good to go.&lt;/p&gt;

&lt;p&gt;5: The license pops up next, and you've got two choices, haha: either you actually read the whole thing, or you just scroll straight to the bottom and hit "Yes, I agree." Honestly, scrolling is the ultimate time-saver, but hey, maybe we should read these things sometimes!&lt;/p&gt;

&lt;p&gt;6: Then it'll redirect you to a bunch of tables, but the only one we actually care about is the "JADEbin" one. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn48fnlvyirb7skydafk2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn48fnlvyirb7skydafk2.png" alt="The first table that will appear to you containing all kinds of jade " width="800" height="161"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7: Go the second one "JADEBin", and click on it.&lt;/p&gt;

&lt;p&gt;8: The download should kick off now. Once it's done, just grab it from your browser's download folder and open it up.&lt;/p&gt;

&lt;p&gt;9: Now, click the folder icon next to the file, that'll take you straight to the exact location, which we're gonna need later..&lt;/p&gt;

&lt;p&gt;10: Now there are two ways to unzip this archive file.&lt;br&gt;
a. The easiest way is just to right click it, hit "Extract All", pick where you want your folder to live, and hit on "Extract" button.&lt;/p&gt;

&lt;p&gt;b. Since the official site recommends us to use "jar xvf" by using the cmd, open the CMD line, then make sure java is installed :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="sb"&gt;`&lt;/span&gt;java &lt;span class="nt"&gt;-version&lt;/span&gt;&lt;span class="sb"&gt;`&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Normally, it should show you the version you're working with.&lt;/p&gt;

&lt;p&gt;Then, copy the file path of that archive. In our case, it should look something like this, just make sure you use your own actual location&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; &lt;span class="kd"&gt;C&lt;/span&gt;:\Program &lt;span class="kd"&gt;Files&lt;/span&gt;\JADE&lt;span class="na"&gt;-examples&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;.6.0.zip
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once you hit enter, let's get to actually unzipping the file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;jar xvf JADE-examples-4.6.0.zip
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You will see many files scrolling in the terminal. &lt;/p&gt;

&lt;p&gt;Once it's finished, your archive turns into a regular folder. The name should be something like "jade" or "Jade-BIN-4.6.0" in my case, it was just "jade".&lt;/p&gt;

&lt;p&gt;Personally, I way prefer the first method, but it's totally up to you.&lt;/p&gt;

&lt;p&gt;11: Now that everything's set up, just follow this file structure:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yourfolderUnzipped --&amp;gt; jadeFolder --&amp;gt;libFolder
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;12: Now, just click the address bar and copy the path.&lt;/p&gt;

&lt;p&gt;13: Open a new CMD &lt;br&gt;
.&lt;br&gt;
14: Now, you just need to hop into that directory using the "cd" command and the path you just copied. It should look something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; &lt;span class="kd"&gt;C&lt;/span&gt;:\folders\JADE&lt;span class="na"&gt;-bin&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;.6.0\jade\lib
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;15: Once you're in, you need to check if JADE is actually working. Just run this command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;java &lt;span class="nt"&gt;-cp&lt;/span&gt; jade.jar jade.Boot &lt;span class="nt"&gt;-gui&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Hit enter and you'll see a bunch of files scrolling by. Once it stops, a window will pop up, that's your RMA GUI. If your firewall asks for permission, just hit "Allow" and you're good to go.&lt;/p&gt;

&lt;p&gt;END&lt;/p&gt;

&lt;p&gt;Now that everything's set up, CONGRATS!! You're all set to build any agent you want. If you're ready for the next step, go check out Part 2:&lt;br&gt;
&lt;a href="https://dev.tourl"&gt;https://dev.to/needtoknow694/jade-new-on-jade-create-your-first-agent-while-using-your-cmd-part-2-56n5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;if this Tutorial was helpful, don't forget to share it with your friends!&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;

&lt;h4&gt;
  
  
  Note: don't forget to use your actual file path!.
&lt;/h4&gt;

&lt;p&gt;rma: Remote Monitoring Agent.&lt;br&gt;
-cp : Class Path.&lt;br&gt;
jade.Boot: the main class to start JADE.&lt;br&gt;
jade.jar: the core JADE framework packaged as a Java library.&lt;br&gt;
jar xvf: to extract verbosely from this File.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>agents</category>
    </item>
    <item>
      <title>JADE: NEW ON JADE ? Create your FIRST agent while using your cmd PART 2.</title>
      <dc:creator>NEEDTOCODEH24</dc:creator>
      <pubDate>Wed, 01 Apr 2026 14:06:51 +0000</pubDate>
      <link>https://dev.to/needtoknow694/jade-new-on-jade-create-your-first-agent-while-using-your-cmd-part-2-56n5</link>
      <guid>https://dev.to/needtoknow694/jade-new-on-jade-create-your-first-agent-while-using-your-cmd-part-2-56n5</guid>
      <description>&lt;p&gt;level : Noob/New &lt;br&gt;
Version : Windows 10&lt;br&gt;
language : java 17.0.10 (jade Framework 4.6.0)&lt;/p&gt;
&lt;h2&gt;
  
  
  CREATING MY FIRST AGENT:
&lt;/h2&gt;

&lt;p&gt;So, if you're new to the world of Multi-Agent Systems (MAS), we’ve got you. In this article, we’re going to take it step-by-step—and I mean CLEAR steps. Ugh, I know the struggle of doing something for the first time: repeating the same lines of code, scrolling through Google, jumping to ChatGPT... only to end up in what we call 'Event Spaghetti.' Tons of info, but none of it actually works (or at least not the way it should). It’s draining, and as developers, we’ve all been there.&lt;/p&gt;

&lt;p&gt;GET TO THE POINT NOW, lets follow these steps one by one :&lt;/p&gt;

&lt;p&gt;1: Open File Explorer on your computer.&lt;br&gt;
2: In the address bar, go to the folder where your jade-bin-[version] is located. &lt;br&gt;
3: Click on it &lt;br&gt;
4: You'll see "lib folder" and normally in it you'll find jade (jar extension).&lt;br&gt;
5: back to the jade folder.&lt;br&gt;
6: Create a folder called "src" if it's not already there. &lt;br&gt;
7: Click on it. &lt;br&gt;
8: Create another folder dedicated for the package, name it whatever you want in our case "Modeles".&lt;br&gt;
9: Click on it.&lt;br&gt;
10: Create a .txt file and name it whatever you want this one is dedicated to your class. &lt;br&gt;
11: Now, this is where things start to get interesting: head over to your CMD.&lt;br&gt;
12: HIT&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; &lt;span class="kd"&gt;c&lt;/span&gt;:\Tools\JADE&lt;span class="na"&gt;-bin&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;.6.0\jade\src\modeles
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;13: the path will change to this one &lt;br&gt;
14: Remember, we created the class with a .txt extension earlier. Don’t forget to change it to .java in your CMD now, so it's ready to go!&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;ren&lt;/span&gt; &lt;span class="kd"&gt;NameOfYourClass&lt;/span&gt;.txt &lt;span class="kd"&gt;NameOfYourClass&lt;/span&gt;.java
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;15: To make sure your class extension matches exactly what we need:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;dir&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You should see the contents of your current folder. Check the extensions if everything went well, you'll see your file there: NameOfYourClass.java.&lt;/p&gt;

&lt;p&gt;16: Now, before doing anything else go back to your NameOfYourClass.java and lets start writing a small code, simple one for the test:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kn"&gt;package&lt;/span&gt; &lt;span class="nn"&gt;modeles&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;jade.core.Agent&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;

&lt;span class="n"&gt;plublic&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;NameOfYourClass&lt;/span&gt; &lt;span class="kd"&gt;extends&lt;/span&gt; &lt;span class="nc"&gt;Agent&lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;
   &lt;span class="kd"&gt;protected&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;setup&lt;/span&gt;&lt;span class="o"&gt;(){&lt;/span&gt;
      &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"hi! My name is "&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;getLocalName&lt;/span&gt;&lt;span class="o"&gt;());&lt;/span&gt;
                         &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;17: Once evrything is setup, you need to compile your java class:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; .. 
&lt;span class="kd"&gt;javac&lt;/span&gt; &lt;span class="na"&gt;-cp &lt;/span&gt;&lt;span class="s2"&gt;"..\lib\jade.jar"&lt;/span&gt; &lt;span class="kd"&gt;modeles&lt;/span&gt;\NameOFYourClass.java
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;18: Once the compiling is done and a new command line appears, you're ready to create your first agents in the Main Container (the 'brain' of the platform). Since agents are all about being dynamic, you'll need to open another CMD window in parallel to host your simple container (second container in our case).&lt;/p&gt;

&lt;p&gt;19: in your current CMD window,  you'll create your first agents in the "mainContainer":&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; .. 
&lt;span class="kd"&gt;java&lt;/span&gt; &lt;span class="na"&gt;-cp &lt;/span&gt;&lt;span class="s2"&gt;"lib\jade.jar;src"&lt;/span&gt; &lt;span class="kd"&gt;jade&lt;/span&gt;.Boot &lt;span class="na"&gt;-gui -agents &lt;/span&gt;&lt;span class="s2"&gt;"NameOfYourAgent:modeles.NameOfYourClass"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To create a bunch of them (3 agents in our case), use a ';' between each agent to separate them and avoid errors:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="kd"&gt;java&lt;/span&gt; &lt;span class="na"&gt;-cp &lt;/span&gt;&lt;span class="s2"&gt;"lib\jade.jar;src"&lt;/span&gt; &lt;span class="kd"&gt;jade&lt;/span&gt;.Boot &lt;span class="na"&gt;-gui -agents &lt;/span&gt;&lt;span class="s2"&gt;"Agent1:modeles.NameOfYouClass;Agent2:modeles.NameOfYouClass;Agent3:modeles.NameOfYouClass"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, HIT Enter. You should see the messages from your agents popping up in the CMD window (the ones we wrote earlier in the class, like 'Hi, my name is agent1...). At the same time, the JADE RMA GUI (Remote Monitoring Agent) will appear.&lt;br&gt;
Click on the 'AgentPlatform' folder, then on the key icon, and follow the hierarchy until you see your 3 agents sitting right next to the 3 main ones (df, ams, and rma).&lt;/p&gt;

&lt;p&gt;20: Now, let’s head over to the next CMD window so we can create another simple container to hold our new agents:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; &lt;span class="kd"&gt;c&lt;/span&gt;:\Tools\JADE&lt;span class="na"&gt;-bin&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;.6.0\jade 
&lt;span class="kd"&gt;java&lt;/span&gt; &lt;span class="na"&gt;-cp &lt;/span&gt;&lt;span class="s2"&gt;"lib\jade.jar;src"&lt;/span&gt; &lt;span class="kd"&gt;jade&lt;/span&gt;.Boot &lt;span class="na"&gt;-gui -container &lt;/span&gt;&lt;span class="s2"&gt;"Agent4:modeles.YourClassName"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Hit Enter and you’ll see a message from your agent! Check the GUI and you'll see a new container popping up—that’s your second one, holding your 4th agent. CONGRATS, YOU MADE IT!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: Once you close your CMD windows, the GUI is gone too. If you want to jump back in, just pick your class and repeat steps 19 and 20, just make sure you're in the right path!:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; &lt;span class="kd"&gt;c&lt;/span&gt;:\Tools\JADE&lt;span class="na"&gt;-bin&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt;.6.0\jade  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Now, you’re an expert at creating agents right from your CMD. HAVE FUN with your exam!
&lt;/h2&gt;

&lt;p&gt;jade.Boot: the main class to start JADE.&lt;br&gt;
-gui: opens the main jade GUI , including the rma (Remote Monitoring Agent).&lt;br&gt;
-cp: class Path (tells where libraries are).&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>agents</category>
      <category>cmd</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
