本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
javac 和 java不同小版本时会报错,最后配置一样
Information:Using javac 1.8.0_111 to compile java sources
Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
Information:java: Errors occurred while compiling module 'boot-pdy'
Information:2017/2/24 14: ...
Jar命令更新Jar文件
对于Java程序员来说在开发环境把源代码编译打包成Jar再简单不过,各种构建工具Ant,Maven或者直接Eclipse直接导出都可以,不过一旦没有了图形界面工具(比如问题现场机房)就没那么方便了。
此时还得靠命令行,只要有了JDK和源码,基本可以完成大部分工作。
第一步编译代码,用javac;关于命令用法,命令行下直接 ...
Javac编译器的工作过程
javac的任务是将Java源代码语言先转化成JVM能够识别的一种语言,然后由JVM将JVM语言再转化成当前这个机器能够识别的机器语言。
Javac主要有四个模块,分别是词法分析器、语法分析器、语义分析器、代码生成器。
一、词法分析器
当编译器要读取源代码,一个字节为一节地读进来,找出在这些字节中有那些是我们定义的 ...
Apache Ant 实现自动化部署
Apache Ant 实现自动化部署
http://www.netkiller.cn/journal/java.ant.html
Mr. Neo Chen (陈景峯), netkiller, BG7NYT
中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890<netkiller@msn.com>
...
手工编写并编译servlet文件
1、新建Servlet文件
1)我们知道,要成为一个Servlet,则必须(一般)继承HttpServlet 类。
2)在D:\Javaspace\TestWeb\com\example\servlet\中,使用记事本新建如下MyServlet.java文件。
package com.example.servlet;
public class MyServle ...
java可以编译,运行时报无法加载主类错误
最近突然发现Java运行时会报无法加载主类或**类的错误,但是javac编译又可以通过,在网上找了下,大多是说环境变量设置错误,对照之后也没发现环境变量设置有问题,索性就重新安装了java,但是还是不行。
但是,在晚上查原因的时候发现有一个提问的人在描述问题时,说到javac编译没有问题但是运行java HelloWorld就出错,我突然意识到了我的问题,因为我运行的是java HelloW ...
java web开发过程中出现的一些诡异问题(2)
接着上一篇博客:http://hw1287789687.iteye.com/blog/2053907
(1)我们上周做一个web项目,修改bug后发增量包(补丁包),其实我喜欢发全量包,但是领导要求增量包(补丁包),没办法.
有次发增量包(补丁包),修改了一个常量类,发布后,仍然测出问题.纳闷:明明修改了常量类啊.反编译常量类,确实是修改过之后的,没问题.那么问题出在哪儿呢?
给大伙儿重现 ...
dos命令下下编译、运行java文件
步逐:
1、将java文件编译成class文件 Windows+R 进入运行!cmd 到dos 见面!cd 到那个盘下 D:\com>javac Test.java 就ok 2、运行class文件 D:\com>java Test
注意 1、java不要有包名
Test类:
publ ...
JDK与JRE的区别&JDK安装后为什么有两套JRE
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别,比如说,东哥...etc.
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。
SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JRE是Java Runtime Enviromen ...
如何在命令行模式下编译运行带包的java文件(转)
文章出自 : http://blog.sina.com.cn/s/blog_621c26650100ffdl.html
问题
假设两个文件:
D:\workspace\com\A.java
D:\workspace\com\B.java
两个文件都有:
package com;
如何编译运行?
进入D:\workspace路 ...
远程执行小工具
今天想给项目写个远程执行的小工具
1.客户端动态编译要远程执行的代码
2.通过网络将编译好的字节码传输到服务端
3.服务端留一个类装载器的接口
4.对客户端传输过来的字节码做一定修改(复杂了的不好改,修改常量池还是不难实现的,比如需要输出信息到客户端,却又想用System.out输出,修改常量池就好了,不然System.out只能输出在服务端)
5.用自定义的ClassLoader将要执行的类 ...