要命,今天看来没休息好。老出错,先是把帖子发到了水源:http://community.csdn.net/Expert/topic/3552/3552576.xml?temp=.3134729接下来是多给了十分。郁闷,只有30分了,就这样花光了。

解决方案 »

  1.   

    显示导航栏 
      欢迎您:javafaq2004 可用分:0 总信誉分:78未结帖数:8 注销我的登录 社区首页  这题有点偏,所以觉得有点不好意思,也问问吧!
      

  2.   

    有dos命令 copy con一说,我认为是无法创建的。
      

  3.   

    没看懂楼主想问什么
    建公共类?
    public class{
    //代码
    }就这样啊
      

  4.   

    楼主虾米意思,是说读取一个java类源文件,然后动态生成这个类吗?
      

  5.   

    大家测试一下啊!反正只要生成了Con.class文件,就可以获取分数。
      

  6.   

    Con是一个保留的设备名,所以不能建立该类
      

  7.   

    能够编译,但是不能运行,我猜想可能是和con是dos下的设备有关,谁有linux的设备,试一下。
      

  8.   

    asdmonster(呆鸟四号) 你怎么编译的?能说说的OA吗?
      

  9.   

    Sorry,错了,能说说你的OS吗?
      

  10.   

    我刚才试了一个,在Window2000 server下无法建立以Con为文件名的文件,所以改就不会生成
    Con.class文件.所以程序也就运行不了了!
      

  11.   

    别跟操作系统过不去,Con==>Console:)
      

  12.   

    回复楼主,俺在linux下测试成功。 con.java显示 hello con没啥问题。con和aux、com1、nul等均为dos下的保留设备,呵呵。windows下俺就不勉为其难了,呵呵。不过非要弄出来也许使用什么特殊工具也许可以。
      

  13.   

    不用线索了,其实就是如此的。
    这些属于系统保留设备,无论是当初的dos年代还是现在的windows 2003年代,都是如此的
    如下是使用mem /d在windows 2003下截获的一些信息,你可以看一下。这些都是不能创建的顺便偷偷的乐一句,楼主看来是没有在dos年代混过:) 000700      IO           000370     System Data
                     CON                   System Device Driver
                     AUX                   System Device Driver
                     PRN                   System Device Driver
                     CLOCK$                System Device Driver
                     COM1                  System Device Driver
                     LPT1                  System Device Driver
                     LPT2                  System Device Driver
                     LPT3                  System Device Driver
                     COM2                  System Device Driver
                     COM3                  System Device Driver
                     COM4                  System Device Driver
      

  14.   

    继续!首先这样的类放在包中是可以访问或执行的。也就是说如果有办法在包中写入.java文件并编译的话应该行。
      

  15.   

    申明一下,我的DOS很垃圾的。那时候只会打游戏和点简单的Basic编程。
      

  16.   

    应该不难,我开始建了二个完全一样的类,TTT.java  Tst.java
    只是文件名和类名不一样,编译了后生成TTT.class Tst.java 
    FC命今比较结果如下D:\>fc TTT.class Tst.class
    正在比较文件 TTT.class 和 TST.CLASS
    ***** TTT.class
    SourceFile
    TTT.java ***** TST.CLASS
    SourceFile
    Tst.java ********** TTT.class
    
    TTT
    java/lang/Object
    ***** TST.CLASS
    
    Tst
    java/lang/Object
    *****可以看出类名不同,生成的class文件只有二处不同,你可以先用二进制工具把class文件里面的类名改成con,然把文件打到jar包里面,再在包里面改名成con就可以了
      

  17.   

    当然,还是有可能不行,因为执行时,有可能会把class先映射到内存中去,con是设备名,很有可能会失败.
    类主可以先在linux下面做个con类,打了包,放在WIN下面看能跑不
      

  18.   

    找了个好点的工具改了名字,报错无法存取test.Con。
      

  19.   

    按照 pankun  方法,
    在linux生成Con.class,jar成a.jar,注意不能写为Con.jar,不然不能
    移到u盘.在dos下就能执行这个a.jar.
      

  20.   

    8好意思,那天看错了,我是在 jbx里面生成的con.java文件,但是好像结果没有保存成功(我当时只是编译成功了)。
      

  21.   

    csdn什么垃圾,不会做论坛就用别人的,别自己做了丢人,错误一大堆。
      

  22.   

    asdmonster(呆鸟四号) 论坛作起来难啊!这个帖子的xml问题一般的设计者都不会考虑到。至少我做论坛的时候就没有考虑到过。
      

  23.   

    晕,你们不会在test错误吧。我今天至少遇到了好几次错误,那种Service Un....的还不算。
    其中回复这个帖子的时候遇到了3次,看别人的blog的时候遇到了一次,看别人写的文章的时候遇到两三次
    本来今天天气就反常的热....
      

  24.   

    听说论坛是 ghj1976(蝈蝈俊.net) ( )做的,不要在意呀,我就是给气蒙了,
    其实实话是我见过有些论坛比如cu好像使用的phpbb,不知道csdn为什么不用要自己开发。
      

  25.   

    asdmonster(呆鸟四号)你听谁说 csdn 不是自己开发的啊?只是参考了很多微软的实例二而已。
      

  26.   

    晕,我的语言表达能力这么差,
    我好像是想说的就是csdn为什么要自己开发,不用现成的。
    用现成的也没有人说csdn怎么怎么了,反而是现在好像经常出问题,特别是blog
      

  27.   

    asdmonster(呆鸟四号) 你又错了,csdn的blog可是改人家的。还有csdn不比一般论坛差吧!