zoukankan      html  css  js  c++  java
  • 7、手工编译和运行时注意事项

    1:编译时:

    1)   文件名称为public类的名称+.java 【区分大小写】

    2)   一个.java文件中最多只能有一个public类【内部类除外】,且文件名称必须和类名一致;当然也可不包含public类,这时文件名称就没有要求。

    3) 使用javac 文件名称(包括扩展名) 【不区分大小写】

    4)  一个.java文件中有多少个类和接口,编译后就有多少个.class文件  (包括内部内)

    如果java文件中引用了jar  如果1.jar和2.jar(和java文件在同目录下)那么编译时

    javac -classpath 1.jar,2.jar Test.java

    2:运行时

    1)  命令: java 类名称(不包含扩展名)【区分大小写】

    3:打包

    打包根目录下面的文件

    jar cvf filename.jar a.class b.class

    打包带package的文件

    jar cvf filename.jar foldername

    或者

    jar cvf filename.jar foldername*

    打包可执行jar包

    先配置manifest.mf文件,内容如下 

    Main-Class: com.TestBean   
    Class-Path: libclasses12.jar

    Main-Class: com.TestBean 
    指定入口函数,说明默认执行com.TestBean的main函数。 

    Class-Path: libclasses12.jar 
    配置依赖jar包

    打包命令

    jar cvfm filename.jar manifest.mf *.class libclasses12.jar 

    执行命令

    java -jar filename.jar
  • 相关阅读:
    centos下如何关闭xdebug扩展
    xdebug调试的原理
    取值再拼接跳转链接
    描点返回-动画
    比较旧的写法:验证车牌、手机号、电话、qq等
    jQuery实现ie浏览器兼容placeholder效果
    CSS3的REM设置字体大小
    整理前端问题
    css3 hover效果
    ie7 a标签强制不换行兼容问题
  • 原文地址:https://www.cnblogs.com/caoyc/p/4364989.html
Copyright © 2011-2022 走看看