我的世界服务端java路径咋样设置
发布时间:2025-05-22 09:54:50 发布人:远客网络
一、我的世界服务端java路径咋样设置
"Java"-Xincgc-Xmx1G-jar"%BINDIR%\mcpc-plus-1.7.2-R0.4-forge1033-B51.jar"
-Xincgc-Xmx1G-jar"%BINDIR%\mcpc-plus-1.7.2-R0.4-forge1033-B51.jar"这个应该是你的服务器核心jar文件目录,"Java"这个是你的java目录,不过可以直接写java
不过一般开服直接输入以下代码:
java-jar"%BINDIR%\mcpc-plus-1.7.2-R0.4-forge1033-B51.jar"
就可以直接开服,注意:""内的内容是jar文件的名称,这个方法我亲自测试过.
echo现在是%date%%tm1%点%TM2%分
@echo*****************************************************************
@echo. Minecraft- 1.7.2服务器插件MOD辅助工具 MCPC-1.7.2
@echo.版本1.2服务端游戏版本1.7.2
@echo*****************************************************************
echo现在是%date%%tm1%点%TM2%分
@echo*****************************************************************
@echo*****************************************************************
java-Xincgc-Xmx1G-jar"%BINDIR%\mcpc-plus-1.7.2-R0.4-forge1033-B51.jar"
@echo*****************************************************************
@echo*****************************************************************
这个方法可能不对,希望能帮到你
二、java服务器接收客户端请求怎样实现的
import java.io.BufferedReader;
import java.io.InputStreamReader;
//构造服务器ServerSocket对象,参数为服务器端开放的端口号
ServerSocket ss= new ServerSocket(30102);
System.out.println("服务器准备就绪!");
//死循环可以使服务器持续处于接收客户端状态
//该方法使程序阻塞,等待客户端的链接,当监听到客户端的链接,创建一个Socket对象与客户端单独会话
//为了不影响服务器监听其它客户端,这里开启了一个线程,由线程处理与这个客户端的会话
public static void main(String[] args){
class ServerThread extends Thread{
private BufferedReader read= null;
private PrintStream print= null;
public ServerThread(Socket s){
//从Socket中获取输入流和输出流,由于我们只做一个简单的字符串通讯,所以采用BufferedRead和PrintStream来封装输入、输出流
read= new BufferedReader(new InputStreamReader(s.getInputStream()));
print= new PrintStream(s.getOutputStream());
//这里循环可以使服务器持续的接收客户端信息。read.readLine()通过输入流读取一段字符串,赋值给message变量,如果message字符串不为“exit”则循环,否则结束循环
while(!(message= read.readLine()).equals("exit")){
//将字符串前面添加“返回:”,再发回客户端
print.println("返回:"+ message);
//在 finally代码块中无论如何都会执行下面代码:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.UnknownHostException;
//构造与服务器通讯的Socket对象,参数为服务器IP地址(String)和端口号(int),端口号需要和服务器端开放的端口号对应
Socket s= new Socket("192.168.1.100", 30102);
//启动一个线程与服务器通讯,并把链接服务器的Socket对象传递过去
} catch(UnknownHostException e){
public static void main(String[] args){
class LinkThread extends Thread{
private PrintStream out= null;
private BufferedReader in= null;
private Scanner scanner= null;
//将Socket对象实例保存在全局变量中,因为run方法中我们还要用它断开链接
//从Socket中获取输入流和输出流,由于我们只做一个简单的字符串通讯,所以采用BufferedRead和PrintStream来封装输入、输出流
out= new PrintStream(s.getOutputStream());
in= new BufferedReader(new InputStreamReader(s.getInputStream()));
} catch(UnknownHostException e){
scanner= new Scanner(System.in);
System.out.println("提示:如果要结束本次会话,请输入“exit”指令!");
//死循环可以使客户端不断的向服务器发送信息,不用担心循环无法结束,后面的return语句可以结束整个线程。
System.out.print("请输入:");
//将用户输入的字符串保存在message变量中
String message= scanner.nextLine();
System.out.println("本次会话结束!");
//在 finally代码块中无论如何都会执行下面代码:
三、java服务器开发是做什么和web端的区别
1、标准的web服务器只具有与客户端浏览器通讯的功能,不能处理业务逻辑请求。
2、需要编写程序来复制处理客户端的请求。通过组件来处理客户端的请求,这个组件就是实现特定规范的可以单独部署的软件模块。组件必须通过容器来实现。容器是实现特定规范的程序,负责组件的运行环境和管理组件的生命周期。tomcat,weblogic都提供了容器。
3、web端可以理解为tomcat,并且tomcat中运行着你编写的程序,这个程序称为web应用。
4、java服务器开发就是通过java语言来编写程序,组合成web应用,将来部署到tomcat中,
5、编写的这些程序就是组件,用来处理客户端请求的。为了高效还会使用一些框架和技术来配合java程序,比如SpringMVC,struts2,Servlet