黑马程序员技术交流社区
标题:
关于Java中的package
[打印本页]
作者:
杜鹏飞
时间:
2013-2-26 12:49
标题:
关于Java中的package
本帖最后由 杜鹏飞 于 2013-2-27 11:13 编辑
笔者今天做了一个有关多态性的实验,首次使用了package关键字。编译后发现错误,通过百度得知必须带上package后的包名才能执行该类。
笔者很懒,常用.bat来快速编译程序。
大家有没有什么好方法对付这种情况呢?
作者:
杜鹏飞
时间:
2013-2-26 13:42
本帖最后由 杜鹏飞 于 2013-2-27 11:13 编辑
经过笔者的尝试,写出如下批处理代码。
使用这个批处理,需要输入不包含.java的文件名,及package后的包路径。
@echo off
echo ========================================
echo ****************************************
echo ----------------J a v a-----------------
echo ****************************************
echo ========================================
:Begin
echo ========================================
echo ****************************************
echo 1.Compile
echo 2.Run
echo 3.Compile and Run
echo 4.Make help documention
echo 5.Edit
echo 6.Exit
echo ****************************************
echo ========================================
set /p Choose=Please make a choose:
if %Choose% == 6 goto Exit
set /p FileName=FileName:
set /p Package=Package:
if %Choose% == 1 goto Compile
if %Choose% == 2 goto Run
if %Choose% == 4 goto JavaDoc
if %Choose% == 5 goto Edit
:Compile
javac %FileName%.java
if %Choose% == 1 goto Begin
:Run
<blockquote>if defined Package (
复制代码
我之前纠结于如何判断环境变量package是否为空,在百度上搜索发现使用if defined语句可以完美判断一个环境变量的存在。
作者:
杨杨
时间:
2013-2-26 20:43
楼主 能写批处理文首先膜拜一下。
我想说明的是 对于package 不要纠结 如果你用eclipse等工具的话会自动给你导包的很方便的。
作者:
李红志
时间:
2013-3-2 16:17
我不懂啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2