javac编译带有package的java文件
为了使得编译后的class文件在指定的package目录下,javac编译.java文件的语句应该是这样编写:javac -d . test_jing.java
例如:java文件是这样的
package com.jingchenyong;import java.io.*;
import javax.servlet.http.*;public class test_jing extends HttpServlet
{public void doGet(HttpServletRequest req,HttpServletResponse res){try{res.setContentType("text/html;charset=gbk");PrintWriter pw=res.getWriter();pw.println("<html>");pw.println("<body>");pw.println("<div><p>jingchenyong</p><p>jingchenyong</p></div>");pw.println("</body>");pw.println("</html>");}catch(Exception ex){ex.printStackTrace();}}public void doPost(HttpServletRequest req,HttpServletResponse res){this.doGet(req,res);}
}
那么,应该这样编译:
这样,在/com/jingchenyong目录下就会产生相应的class文件。(java文件放在classes目录下)
接下来就是运行,因为这里是Servlet,一般是配置服务器(Tomcat),然后通过浏览器访问。
如果是含有main函数的java文件经过编译得到.class文件的话,可以通过这样运行class文件。
java com.jingchenyong.test_jing
javac编译带有package的java文件相关推荐
- java编译时为什么总找不到文件,javac编译时找不到文件的问题和运行项目找不到指定类问题...
问题描述: 刚刚安装完JDK,打开Eclipse创建一个新项目,写了一个测试类进行输出打印语句时,报无法找到相应类. 然后,我跑到CMD中进行javac Test.java运行测试时,报找不到对应文件 ...
- 如何在命令提示符下编译运行含有Package的java文件
在用Eclipse编译运行java文件时不用考虑Package的问题,但是如何在命令提示符下运行添加Package的java文件呢? package test;import test.B; publi ...
- idea查看java文件编码_Intellij Idea编译项目下的.java文件时的编码问题
由<编译.java文件时的编码问题>可知,在编译.java文件的时候,需要正确指定一个编码方案,该编码方案用于解码.java文件的字节流. 那么在使用Intellij Idea编译(假定使 ...
- java 含有package cmd_如何在命令提示符下编译运行含有Package的java文件
这篇是大二自学Java的时候记下的笔记,中午回顾印象笔记的时候意外看到了这篇.看到多年前写下的文字,我想起那时候我对Java的懵懵懂懂,每天晚上在图书馆照着书写书上的示例代码,为一个中文分号绞尽脑汁, ...
- 反编译.class和原java文件的源码对比
大家都知道,java文件编译后是.class文件,如果我们通过反编译的方式,重新反编译成java文件,此java文件和原来编译前的java文件有什么区别呢? 下面主要对比字面型常量之间.变量之间以及两 ...
- 如何使用命令行编译运行java文件(一个或多个),找不到主类解决
编译java文件: 一个正确的java文件是必要的,不要马虎了. 用到的两个主要命令: //编译得到class javac projectpath/projectname.java //运行class ...
- JVM基本概念,Java编译方式,Javac编译的过程
JDK.JRE.JVM之间的关系 JVM是Java 程序的运行环境,它包括class类加载器.JIT动态编译器.执行引擎.以及垃圾收集器等,它可以将java程序生成的字节码文件解释成具体系统平台上的机 ...
- COMSOL java API——编译comsol模型java文件
在Windows系统下编译comsol模型的java文件(确保jdk安装成功,并且设置好环境变量). 本文以comsol案例库文件馈线夹的变形(feeder_clamp)为例. 1.打开feeder_ ...
- Java文件是怎么编译成Class文件的
其实就是我们前端的编译过程,是通过javac(编译器)把java文件变成.class字节码文件. javac HelloWorld.java javap -verbose HelloWorld.cla ...
- JVM真香系列:.java文件到.class文件
认识JVM 什么是JVM JVM 全称 Java Virtual Machine,也就是我们耳熟能详的 Java 虚拟机.它能识别 .class后缀的文件,并且能够解析它的指令,最终调用操作系统上的函 ...
最新文章
- big sur无法验证macos_网易邮箱出现重大失误,忘记续期HTTPS证书导致大量用户无法使用...
- MySQL数据库安装-Windows10为例【超级详细安装过程(每一步的截图)、检测安装是否成功、登录数据库并查看版本号、将MySQL添加到环境变量中、在命令行窗口操作数据库】
- 如何学习前端 转载
- win7系统登录其他服务器端口,win7系统添加打印服务器端口的操作方法
- 记录——《C Primer Plus (第五版)》第七章编程练习第六题
- Mybatis中Mapper.xml文件sql中动态获取----#{}和${}区别
- wss3.0 对文档库的一些操作
- git如何移除某文件夹的版本控制
- sp3 win xp 符号表_Windows XP with SP3 各版本全搞定(附序列号)
- 如何用思维导图快速理解PMBOK-PMP第六版教材
- saspython知乎_SAS入门书籍有哪些值得推荐?
- 二分算法——二分法求方程的根
- 使用redis缓存来实现最近的浏览记录
- day 0150面向对象-成员
- 将真分数分解为埃及分数
- NUC970 SD卡驱动(SDIO)
- 服务器e5系列和e5v4系列,至强E5-2600v4系列CPU一览表
- canvas中文显示乱码 html5_如何使用HTML5 canvas绘制文字
- 简单的音频播放功能MediaPlayer使用中所遇到的坑。
- flash 火狐总是崩溃_火狐浏览器提示插件Adobe Flash已崩溃的解决方法
热门文章
- 如何快速裁剪pdf中的页面
- Android 应用瘦身
- 深度系统官网linux安装打印机,在Deepin 20下安装brother打印机驱动及设置网络打印机...
- selenium滑块拖动验证(携程)
- x86_64-w64-mingw32/bin/ld.exe: cannot find -lmsvcrt
- ubuntu16.04之间实现桌面共享
- 如何学习硬件设计——实践篇
- Mysql数据库锁与隔离级别
- XTUOJ-1104-素数个数
- 单电路板双W5500驱动代码,基于WIZnet官方驱动修改,STM32H743/H750