社区
Java SE
帖子详情
用过JCreator的进来看一下。
plato11
2003-04-16 01:15:37
我用JCreator 写了一个应用程序。有三个问题想请教大家一下:
1、为什么在组件上的中文显示为方框,应如何解决?
2、如何调用其他应用程序,比如word字处理程序?
3、怎样生成一个可执行文件?
谢谢哦~
...全文
41
5
打赏
收藏
用过JCreator的进来看一下。
我用JCreator 写了一个应用程序。有三个问题想请教大家一下: 1、为什么在组件上的中文显示为方框,应如何解决? 2、如何调用其他应用程序,比如word字处理程序? 3、怎样生成一个可执行文件? 谢谢哦~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
plato11
2003-04-16
打赏
举报
回复
谢谢,我知道了,原来是默认字体的原因。哈哈!给分。
iamsoloist
2003-04-16
打赏
举报
回复
Font aa=new Font("宋体",10,10);
b2.setFont(aa);
其中b2为一个jbutton
plato11
2003-04-16
打赏
举报
回复
谢谢两位,第一个问题能否说的详细些呢。我找了好半天了。
kingpeak
2003-04-16
打赏
举报
回复
同意 iamsoloist(Soloist)
iamsoloist
2003-04-16
打赏
举报
回复
1、是你字体设置的问题
2、
try{
Runtime.getRuntime().exec("cmd.exe /c start winword.exe");
}
catch(Exception e){
System.out.println("error");
}
3、jc没这个功能,你可以用jb.
Java编程经验
1. 关于动态加载机制?? 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢? 提供大家一个方法: 在命令行窗口运行Java程序的时候,加上这个很有用的参数: java -verbose *.class 这样会清晰的打印出被加载的类文件,大部分是jdk自身运行需要的,最后几行会明显的看到自己用到的那几个类文件被加载
进来
的顺序。即使你声明了一个类对象,不实例化也不会加载,说明只有真正用到那个类的实例即对象的时候,才会执行加载。这样是不是大家稍微能明白一点动态加载了呢?^_^ 2. 关于寻找class文件原理?? 建议大家在入门的时候在命令行窗口编译和运行,不要借助
JCreator
或者Eclipse等IDE去帮助做那些事情。尝试自己这样做: javac -classpath yourpath *.java java -classpath yourpath *.class 也许很多人都能看懂,设置classpath的目的就是告诉编译器去哪里寻找你的class文件. 不过至少笔者今日才弄懂JVM去查询类的原理,编译器加载类要依靠classloader, 而classloader有3个级别,从高到低分别是BootClassLoader(名字可能不准确) , ExtClassLoader, AppClassLoader. 这3个加载器分别对应着编译器去寻找类文件的优先级别和不同的路径:BootClassLoader对应jre/classes路径,是编译器最优先寻找class的地方 ExtClassLoader对应jre/lib/ext路径,是编译器次优先寻找class的地方 AppClassLoader对应当前路径,所以也是编译器默认找class的地方 其实大家可以自己写个程序简单的测试,对任何class,例如A, 调用new A().getClass().getClassLoader().toString() 打印出来就可以看到,把class文件放在不同的路径下再次执行,就会看到区别。特别注意的是如果打印出来是null就表示到了最高级 BootClassLoader, 因为它是C++编写的,不存在Java对应的类加载器的名字。 寻找的顺序是一种向上迂回的思想,即如果本级别找不到,就只能去本级别之上的找,不会向下寻找。不过似乎从Jdk1.4到Jdk1.6这一特点又有改变,没有找到详细资料。所以就不举例子了。告诉大家设计这种体系的是Sun公司曾经的技术核心宫力先生,一个纯种华人哦!^_^ 这样希望大家不至于迷惑为什么总报错找不到类文件,不管是自己写的还是导入的第三方的jar文件(J2ee中经常需要导入的)。 3. 关于jdk和jre?? 大家肯定在安装JDK的时候会有选择是否安装单独的jre,一般都会一起安装,我也建议大家这样做。因为这样更能帮助大家弄清楚它们的区别: Jre 是java runtime environment, 是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦, 还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windows上的虚拟机是哪个文件呢? 学过MFC的都知道什么是dll文件吧,那么大家看看jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机。 Jdk 是java development kit,是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre. 那么为什么要包括另外一个Jre呢?而且jdk/jre/bin同时有client和server两个文件夹下都包含一个jvm.dll。 说明是有两个虚拟机的。这一点不知道大家是否注意到了呢? 相信大家都知道jdk的bin下有各种java程序需要用到的命令,与jre的bin目录最明显的区别就是jdk下才有javac,这一点很好理解,因为 jre只是一个运行环境而已。与开发无关,正因为如此,具备开发功能的jdk自己的jre下才会同时有client性质的jvm和server性质的 jvm, 而仅仅作为运行环境的jre下只需要client性质的jvm.dll就够了。 记得在环境变量path中设置jdk/bin路径麽?这应该是大家学习Java的第一步吧, 老师会告诉大家不设置的话javac和java是用不了的。确实jdk/bin目录下包含了所有的命令。可是有没有人想过我们用的java命令并不是 jdk/bin目录下的而是jre/bin目录下的呢?不信可以做一个实验,大家可以把jdk/bin目录下的java.exe剪切到别的地方再运行 java程序,发现了什么?一切OK! 那么有人会问了?我明明没有设置jre/bin目录到环境变量中啊? 试想
一下
如果java为了提供给大多数人使用,他们是不需要jdk做开发的,只需要jre能让java程序跑起来就可以了,那么每个客户还需要手动去设置环境变量多麻烦啊?所以安装jre的时候安装程序自动帮你把jre的java.exe添加到了系统变量中,验证的方法很简单,大家看到了系统环境变量的 path最前面有“%SystemRoot%\system32;%SystemRoot%;”这样的配置,那么再去Windows/system32下面去看看吧,发现了什么?有一个java.exe。 如果强行能够把jdk/bin挪到system32变量前面,当然也可以迫使使用jdk/jre里面的java,不过除非有必要,我不建议大家这么做。使用单独的jre跑java程序也算是客户环境下的一种测试。 这下大家应该更清楚jdk和jre内部的一些联系和区别了吧?
在
JCreator
中编写J2me程序
JCreator
不能运行J2ME程序,只能编写程序。去下载个WTK,然后把lib下的文件让
JCreator
识别到编写完最后用WTK运行。
jcreator
只是用来编写代码的,要编译运行要用WTK的,在WTK里先建工程,再把编写的代码放到src目录下,图片,声音 放在res目录下Configure-Option-JDK Profiles-选中JDK-Edit-Add-Add Archive-J2ME目
(第3讲)开发servlet的三种方法
开发servlet的三种方法(利用
JCreator
) 1、实现servlet接口 2、继承GenericServlet 3、继承 HttpServlet 问题:编写一个servlet,完成一个非常简单的功能,向浏览器回送hello world! 1、实现servlet接口 (1)开发流程 1)在tomcat的安装目录下,找到一个webap
java 在jtextarea(文本框)里显示拖动
进来
文件的路径
最近做一个文件传输的小项目,遇到这么个问题,在textarea中拖
进来
的文件的路径怎么显示, 网上找了N个代码,找了一个在文本框里能显示拖
进来
文件的内容的,却没找到能显示文件路径的, 其实代码改那么几行就可以,但是我还菜,不知道怎么改, 最终把两个程序代码合并起来,这样就可以显示拖
进来
文件的路径了, 废话不多说,直接上代码 import java.awt.BorderLayou
java 基础介绍
会使用效果比较好的开发工具,也就是IDE 在J2SE这一块,特别推荐
JCreator
这款IDE sun公司的产品,与JDK结合得几乎是天衣无缝,非常适合初学者使用 教材方面中文的推荐电子工业出版社出版的《java教程》初级与高级篇各一本 还有就是《21天学通java》虽然有人说21天系列是烂书,但个人感觉 对于j2se,这本书翻译得已经很不错了,基本没有什么语法错误,语句
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章