Is there a way to have a server for free on Minecraft Java edition?

Me and my friend have mine craft java and we also have mine craft windows 10 we can join together in mine craft windows 10 worlds fine but we don't know how to do it in java is it even possible we ve tried figuring it out in a lot of ways but we still haven't figured out anything.

I'm not really familiar with Minecraft too much as I haven't played it much, so I can't really give you specific information. However, this is the official Minecraft Wiki that details how to setup a server:
Just be advised that it helps to be comfortable working with PCs and networking.

You can your own PRIVATE server… But there's a few things you need to do.

1) If you haven't already, download Java Runtime from Java.com -- You may have this installed to play the Java Edition (or just the basics from the Minecraft launcher), but if you run into problems getting the server software to work at all, this will likely be the issue.

2) Download the Server software -- This can be downloaded from & will also provide the command prompt. To start this in Window 10, hit the windows key & type in "run" to bring up the run prompt. Then enter in the following:

java -Xmx1024M -Xms1024M -jar minecraft_server.1.14.3.jar

Note: This is a slightly modified command noted on the download page. I've omitted the "nogui" parameter so it'll bring up a windowed interface so you can monitor the server. This is generally recommended for less experienced server admins.

3) In your router settings, enable port forwarding -- In order for others outside your LAN to connect to your server. This isn't heavily advanced stuff, but it's a bit more involved than just setting your Wi-Fi network name & password.

To get into your router, you can check your router's manual (or quick-set guide)… OR enter your router's IP address in your web browser (if you don't know this, open up a command prompt & then enter "IPCONFIG" to show network info. The "default gateway" IS your router's IP address) & enter the login details (assuming you're a good network administrator & didn't leave it on defaults).

Once you're in your router, look for an option called "Port Forwarding" (Usually in Advanced Settings if you're using a Netgear Router… Others manufacturers will vary). Once in this setting, click on "Add Custom Service" & enter the following:

* Service Name: Minecraft [You can name this whatever you want, as long as you can remember what it is]
* Protocol: TCP/UDP
* Port Number(s) / Range (Internal & External): 25565
* Internal IP Address: Enter the "IPv4 Address" from the IPCONFIG listings

NOTE: Netgear routers are nice enough to provide "Device Name" (whatever you set for your computer's name) to make it easier to select the correct device.

Once you hit apply, it'll be added to the service list.

4) Provide your IP address to your friend -- This can be found by entering "What is my IP address" in Google OR visiting to get this. This is the address your friend will have to enter to get onto your server.

For you, you can use the internal (or LAN) IP address (the same you used for Port Forwarding) to access the server on another computer on your network. If you're playing on the same computer that's running the server, you can use IP address 127.0.0.1 or "localhost" as these are known as "loopback addresses" (as they loop the I/O stream between the server & the game client back upon itself).

5) OPTIONAL: Set up a DNS Address to use with your friends -- If you're not comfortable with providing your IP address to your friends (or strangers), you can use a DNS forwarding service like No IP ( ) to set up a domain name (like "MyServer.ddns.net") for free (although premium services are available).

This is good if your ISP gives you a dynamic IP address (which changes every couple days).

That's the gist of things, but if you want more assistance, see the source link below.

Get free minecoins from here