通过Eclipse运行程序
启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,d出对话框:
图1 新建项目
填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多出了一个Demo文件夹。在菜单中选择“文件 --> 新建 --> 类”,d出对话框:
图2 创建类
输入类名称,点击“完成”,成功创建一个HelloWorld类:
图3 新创建的类文件
将下面的代码输入到源文件,注意Java是大小写敏感的:public class HelloWorld {public static void main(String[] args){Systemoutprintln("Hello World!");}}点击运行按钮 ,或者在菜单中选择“运行 --> 运行”,就可以看到下方控制台输出了“Hello World!”:
图4 控制台输出
恭喜你,你成功编写并运行了第一个Java程序。打开Demo文件夹下的bin目录,出现了一个 HelloWorldclass 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序必须安装JVM的原因。
通过命令行运行程序
当然,你也可以直接输入命令来编译和运行Java。打开CMD,cd 到源文件所在目录,通过 javac filename 命令完成编译,通过 java classname 命令来运行程序,如下所示:
图5 通过命令编译并运行Java程序
在Eclipse中运行程序,实际上也是执行这些命令,并将输出结果显示到控制台。有了Eclipse,编程更加方便。
HelloWorld程序分析
分析上述代码,从程序开始处介绍。public class HelloWorld定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名应该和要保存的 Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorldjava”。public static void main(String[] args)Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。Systemoutprintln("Hello world");“Systemoutprintln()”是 Javalang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。
报什么异常?
先去了解一下STA、MTA的概念,如果使用了STA,就不能用线程B来访问线程A创建的COM组件。
并发度不高的话,可以使用一个服务线程,服务线程初始化COM组件,所有使用者向此服务线程提交Word *** 作请求,由此线程进行处理。
每创建一个COM组件实例,就会有一个Word进程出现,用不了多少个服务器就翘了。
现在新版本jacob-116-M1,里面有comjacobcomDispatchProxy 可能对你有帮助,看看文档吧。
至于其他方法,我所了解的基本都是“java *** 作com组件”这种方式,如javatoword、jcom,纯Java的实现有POI,但是 *** 作word价值不大。
以下为两个类
//文本框,密码框,按钮,标签
import javaawtFlowLayout;
import javaawteventActionEvent;
import javaawteventActionListener;
import javasqlSQLException;
import javaxswingJButton;
import javaxswingJFrame;
import javaxswingJLabel;
import javaxswingJOptionPane;
import javaxswingJPasswordField;
import javaxswingJTextField;
import comtestkaoshiconntest;
public class CM extends JFrame {
public CM() {
thissetTitle("古少毅Java");
thissetBounds(200, 200, 200, 200);
final JTextField jf1 = new JTextField(10);
final JPasswordField jf2 = new JPasswordField(10);
JButton jb1 = new JButton("确定");
JButton jb2 = new JButton("重置");
JLabel lb1 = new JLabel(" 帐户名");
JLabel lb2 = new JLabel(" 密码");
setLayout(new FlowLayout());
add(lb1);
add(jf1);
add(lb2);
add(jf2);
add(jb1);
add(jb2);
jb1addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
jb2addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jf1setText(null);
jf2setText(null);
}
});
thissetDefaultCloseOperation(EXIT_ON_CLOSE);
thissetVisible(true);
}
public static void main(String[] args) {
new CM();
}
}
//10以内的随机数
public class 随机数 {
public static void main(String[] args) {
double a = Mathrandom() 10;
a = Mathceil(a);
int randomNum = new Double(a)intValue();
switch (randomNum) {
case 1:
Systemoutprintln(randomNum+"是随机出来的");
break;
case 2:
Systemoutprintln(randomNum+"是随机出来的");
break;
case 3:
Systemoutprintln(randomNum+"是随机出来的");
break;
case 4:
Systemoutprintln(randomNum+"是随机出来的");
break;
case 5:
Systemoutprintln(randomNum+"是随机出来的");
break;
case 6:
Systemoutprintln(randomNum+"是随机出来的");
break;
case 7:
Systemoutprintln(randomNum+"是随机出来的");
break;
case 8:
Systemoutprintln(randomNum+"是随机出来的");
break;
case 9:
Systemoutprintln(randomNum+"是随机出来的");
break;
case 10:
Systemoutprintln(randomNum+"是随机出来的");
break;
}
}
}
你用的什么牌子型号的手机?应用软件接入—文件的读取和编辑—改为第一次询问。…不能改的话就下一个有jad签名的QQ浏览器。…还有就是推出的时候别直接挂机键推出、选“菜单”然后选“退出”。…
楼主按照我说的方法试下能不能永久存书签。…若是还不能的话就是二楼所说的JAVA堆栈内存太小导致软件不能正常工作。…试下QQ浏览器v10的JAR版本。…
Java开源开发工具
Eclipse 点击次数:25063
Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。
Jedit 点击次数:10303
jedit 是一个用java 编写的源码开放的文本编辑器。有很多有用的特性,包括语法加亮显示,括号匹配,表达式搜索,多个文件搜索和替换,定义键盘宏等等。jedit 的插件结构非常完善。在日本相当受欢迎!
DrJava 点击次数:8124
这是一个免费的、轻量型的开放源码 Java IDE,具有集成的读-计算-打印(read-eval-print)循环、调试器和 JUnit 支持。
NetBeans 点击次数:9948
NetBeansorg由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeansorg全球IDE下载次数已超过160万,拥有2万多个注册成员,并且还在不断发展壮大。其最新研发的NetBeans 351中文版将帮助中国的开发人员创建更迅速、更稳定和更灵活的开发环境。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。 NetBeans 351和开放源码网站>
使用记事本编写Java程序需要遵循以下步骤:
1 打开记事本软件;
2 在空白文件中输入Java代码;
3 保存文件时,选择“所有文件”类型,并将文件后缀名改为“java”;
4 打开命令行窗口,切换至程序所在目录;
5 使用Javac编译器编译该Java程序;
6 若编译成功,使用Java虚拟机运行该程序。
下面简单介绍这些步骤的具体 *** 作:
1 打开记事本软件:点击开始菜单,在“所有程序”中找到“附件”文件夹,然后单击“记事本”。
2 输入Java代码:根据自己的需要,输入相应的Java代码。例如,可以尝试输入以下代码:
public class HelloWorld {
public static void main(String[] args) {
Systemoutprintln(Hello, world!);
}
}
上述代码是经典的Java程序,其功能是在控制台窗口输出“Hello, world!”字符串。
3 保存文件:在记事本软件中,选择“文件”->“另存为”,然后在d出的“另存为”对话框中,选中“所有文件”类型,并将文件名改为“HelloWorldjava”。注意,Java程序的文件名必须与公共类的类名相同。
4 打开命令行窗口:点击开始菜单,在“所有程序”中找到“附件”文件夹,然后单击“命令提示符”。
5 切换至程序所在目录:在命令行窗口中,使用cd命令切换至Java程序所在的目录。
6 编译Java程序:在命令行窗口中,输入以下命令:
javac HelloWorldjava
上述命令会使用Javac编译器编译HelloWorldjava文件。若编译成功,则会在当前目录下生成一个名为“HelloWorldclass”的字节码文件。
7 运行Java程序:在命令行窗口中,输入以下命令:
java HelloWorld
上述命令会使用Java虚拟机运行HelloWorldclass文件。程序将在控制台窗口中输出“Hello, world!”字符串。
以上就是使用记事本编写Java程序的基本步骤。记住,在编写Java程序时,要注意语法和缩进等细节问题。
Java是一门计算机编程语言,面向对象的编程语言。Java可以开发后端,有spring,springmvc,springboot,springcould等等都是使用Java开发。Java也有前端框架,有Jquery,JavaScript,JSP,Servlet,统称JavaWEB开发。使用Java编写一个程序很简单,按照相关的模板,加上业务代码就可以实现一套系统。
以上就是关于java编写一个程序全部的内容,包括:java编写一个程序、Java中对Word的 *** 作(修改书签的值),除了用jacob外,还有什么、用Java写一个图形界面应用程序,含有标签,文本框,按钮,文本区,并且用到随机数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)