一:实践一次这样的操作有助于理解Tomcat/Eclipse的启动原理,包括classpath的设置,option的配置等等: 二:通过Bash终端创建一个简单的Java项目(单项目单Module,如果是IDEA的多Module可以创建一个Proj,然后内部再创建Module,这时候Module就类似这里的Proj,但是编译和运行的pwd应该为Proj而非Module) 1.cd到工作空间,个人是:cd /home/silentdoer/TerminalProjs/JavaProjs:然后执行m…
有时候我们在eclipse中导入web项目时,系统当做一个java项目导入进来了.这时候在启动tomcat的服务器时无法找到该项目. 那么可以通过如下操作来将java项目转换为web项目. 1. 选择该项目右键-> properties. 2. 在弹出的窗口中找到Project Facets,然后单击 Convert to faceted form... 3. 勾选上 Dynamic Web Module,Java默认为勾选.然后找到右边的Runtimes选项卡,参见图. 4. 勾选runtim…
---------------------------------------------服务端----------------------------------------------- 1 package C; import java.io.*; import java.net.*; public class Server extends ServerSocket { public Server(int serverPort) throws IOException { super(serv…
有好几个群友问我为什么最近更新变慢了.工作忙是一方面,另一方面是我更新文章的动力确实下降了.近大半年一直在更新的<对线面试官>系列,到现在已经40篇了. 说实话,当时我更新该系列有很大一部分是为了自己的面试.而现在入职了以后,短时间内也不会跳槽了,所以更新该系列的动力就自然下降了. 话说回来,我前段时间在面试的时候,照着<对线面试官>系列所准备的知识,基本都没太大的问题. 最近我在工作做的事情还需要不少的时间沉淀,短时间内又写不出比较好的文章跟大家一起分享. 基于以上的问题,这段时…
package Demo; import java.io.File; public class FileRename { public static boolean Rename(String oldname,String newname){ /*旧文件名*/ File file1 = new File(oldname); /*新文件名*/ File file2 = new File(newname); /*重命名*/ return file1.renameTo(file2); } public…
package Demo; public class AVLtree { private Node root; //首先定义根节点 private static class Node{ //定义Node指针参数 private int key; //节点 private int balance; //平衡值 private int height; //树的高度 private Node left; //左节点 private Node right; //右节点 private Node pare…
前边,我刚搭建了Maven环境,还有给大家推荐了学习资源,这个小节,我们来就来,,简单的玩玩maven. 1.所需工具: 1.Eclipse     2.apache-maven-3.3.9   3.JDK  1.7 2.命令构建简单的java项目 (1)运行cmd 切换盘符到你指定的文件夹下,如图…
这篇教程的主要内容是讲解如何用Gradle编译和打包一个简单的Java项目. 该Java项目只有一个需求:我们的构建脚本必须创建一个可执行的Jar文件,换句话说,我们必须能够使用命令java -jar jarfile.jar 来运行我们的程序.我们来看一下如何满足这个需求. 创建一个Java项目 我们可以使用Java插件来创建一个Java项目,为了做到这点,我们需要把下面这段语句加入到build.gradle文件中: apply plugin: 'java' 就是这样,现在我们已经创建了一个Ja…
与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里以jdk-7u75-linux-x64.tar.gz为例 在网上下载到这个版本的jdk 以root用户上传到Linux系统,并授予其执行的权限 # mkdir /usr/java # cd /usr/java # tar -xvzf jdk-7u75-linux-x64.tar.gz # mv jd…