1.JDK环境配置
JDK se 下载地址:下载window .msi
Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/
环境配置
https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.msi (sha256 )
在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
变量设置参数如下:
- 变量名:JAVA_HOME
- 变量值:C:Program Files (x86)Javajdk1.8.0_91 // 要根据自己的实际路径配置
- 变量名:CLASSPATH
- 变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; //记得前面有个"."
-
变量名:Path
-
变量值:%JAVA_HOME%bin;%JAVA_HOME%jrebin;
CLASSPATH 设置注意:在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%bin;%JAVA_HOME%jrebin; 分开添加,否则无法识别:
%JAVA_HOME%bin %JAVA_HOME%jrebin更多内容可参考:Windows 10 配置Java 环境变量
这是 Java 的环境配置,配置完成后,你可以启动 Eclipse 来编写代码,它会自动完成java环境的配置。
测试JDK是否安装成功1、"开始"->"运行",键入"cmd"; javac 一定要测试
2、键入命令: java -version、java、javac 几个命令,出现以下信息,说明环境变量配置成功;
*****************************************************
intelij IDEA 官方下载Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains 下载专业版 不要社区版 环境配置如下:
下载tomcat 官方网站:Apache Tomcat® - Welcome! 右侧下载
Download- Which version?
- Tomcat 10
- Tomcat 9
- Tomcat 8
- 64-bit Windows zip (pgp, sha512) 直接下载解压
在电脑建文件件 放解压包即可 端口8080 改端口在 conf /server.xml 用记事本打开 starup.bat打开 shutdown.bat关闭重新打开 一定要重新打开
confserver.xml
改用户名和密码为:conftomcat-users.xml
tomcat 启动的时候中文乱码问题解决
1、 打开tomcat文件夹到conf目录下找到logging.properties文件。
2、找到 java.util.logging.ConsoleHandler.encoding = utf-8 这行。
3、更改为 java.util.logging.ConsoleHandler.encoding = GBK,就可以了。
http:/ip地址 :8080端口 127.0.0.1 localhost
cmd ipconfig 本机IP地址
端口改80后 报403:
allow=127.d+.d+.d+|::1|0:0:0:0:0:0:0:1|d+.d+.d+.d+ / 报403
默认tomcat是只允许本机访问,而不允许远程访问。所以需要修改tomcat8.5/webapps/manager/meta-INF/context.xml 文件。将其中的allow这行修改为下方内容(其实就是增加了一个通用IP地址的规则,即允许所有IP地址
花生壳 可以免费申请域名和一个虚拟服务器
账号:ssj130028866 mima 545706abc cuo
java: index
Title
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/index")public class loginSevlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req,resp);
} @Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String usename = req.getParameter("usename");
String password = req.getParameter("password");
System.out.println(usename +"_"+password); if("585".equals(usename) && "999".equals(password)) {
resp.getWriter().write("login sucess");
} else {
resp.getWriter().write("login failure");
} }
}



