「java控制台程序」java控制台程序的入口
今天给各位分享java控制台程序的知识,其中也会对java控制台程序的入口进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何将java控制台程序做成windows服务
- 2、用java编写一个控制台应用程序,实现如下功能:
- 3、编写一个JAVA控制台程序
- 4、编写java程序,从控制台输入10个整数,计算出输入数字之和,并打印输出统计的结果?
- 5、java控制台程序的运行需要
- 6、java 控制台程序怎么调用声音文件?
如何将java控制台程序做成windows服务
下面简单介绍一下具体的使用步骤:
1. 将下载的Java Service Wrapper包解压到本地,目录为{WRAPPER_HOME};
2. 服务应用程序名为MyServApp,在目录d:\MyServApp下建立bin、conf、logs、lib目录;并把你的已有应用程序如NioBlockingServer.class拷贝到该目录下;
3. 将{WRAPPER_HOME}\src\bin\下的遗以下文件拷贝到MyServApp目录下,并重命名。
{WRAPPER_HOME}\bin\Wrapper.exe C:\ MyServApp \bin\Wrapper.exe
{WRAPPER_HOME}\src\bin\App.bat.in C:\ MyServApp\bin\MyApp.bat
{WRAPPER_HOME}\src\bin\InstallApp-NT.bat.in C:\ MyServApp\bin\InstallMyApp-NT.bat
{WRAPPER_HOME}\src\bin\UninstallApp-NT.bat.in C:\ MyServApp\bin\UninstallMyApp-NT.bat
4. 将{WRAPPER_HOME}\lib下的以下文件拷贝到C:\ MyServApp \lib目录下
{WRAPPER_HOME}\lib\Wrapper.DLL
{WRAPPER_HOME}\lib\wrapper.jar
5. 将{WRAPPER_HOME}\src\conf\wrapper.conf.in拷贝到C:\ MyServApp \conf目录下并命名为wrapper.conf;并修改wrapper.conf文件,在其中配置您的应用服务。
主要修改以下几项即可:
#你的JVM位置:
wrapper.java.command=D:\Sun\j2sdk1.4.0_03\bin\java
#运行参数:如:
wrapper.java.additional.1=-Dprogram.name=run.bat
#classpath:
wrapper.java.classpath.1=../lib/wrapper.jar
wrapper.java.classpath.2=../bin/.
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=../lib
#MAIN CLASS 此处决定了使用Java Service Wrapper的方式
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
#你的Java应用类
wrapper.app.parameter.1= NonBlockingServer
# 服务名
wrapper.ntservice.name=NB
# Display name of the service
wrapper.ntservice.displayname=Nio Nonblocking Server
# 服务描述
wrapper.ntservice.description=Nio Nonblocking Server
其他的配置根据你的需要改变即可
6. 对以上配置的MyApp.bat进行测试,运行MyApp.bat,就像在Console窗口下运行Tomcat一样;
7. 对以上配置的服务进行测试,运行C:\ MyServApp\bin\InstallMyApp-NT.bat将把你的应用(此处为NioBlockingServer)安装到Win32系统服务中了。
8. 打开控制面板-管理程序-服务,看到Nio Nonblocking Server已经在系统服务中了,其他用法就与我们熟悉的Windows服务一样了。
Tomcat使用的是Java Service Wrapper模式二,这种方式需要对已有的程序进行小的改动,但可以通过Socket端口的方式控制服务程序核心的启动,更加灵活。
用java编写一个控制台应用程序,实现如下功能:
import java.util.Scanner;
public class AA {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入:");
String str = sc.nextLine();
System.out.println(str);
String s1 = str.substring(0, str.indexOf(" "));
String s2 = str.substring(str.indexOf(" ") + 1, str.length());
int c = Integer.parseInt(s2);
if(c 60){
if("-a".equals(s1)){
System.out.println("E");
}else{
System.out.println("不及格");
}
}else if(c 70){
if("-a".equals(s1)){
System.out.println("D");
}else{
System.out.println("及格");
}
}else if(c 80){
if("-a".equals(s1)){
System.out.println("C");
}else{
System.out.println("中等");
}
}else if(c 90){
if("-a".equals(s1)){
System.out.println("B");
}else{
System.out.println("良好");
}
}else{
if("-a".equals(s1)){
System.out.println("A");
}else{
System.out.println("优秀");
}
}
}
}
编写一个JAVA控制台程序
通过System.out.println的方式输出到控制台
定义A.java文件,并输出字符串 我是一个java程序
public class A{
public static void main(String[] args) {//定义main方法
System.out.println("我是一个JAVA程序");//输出我是一个JAVA程序到控制台
}
}
编写java程序,从控制台输入10个整数,计算出输入数字之和,并打印输出统计的结果?
java程序如下:(java文件名要和类名一致)
import java.util.Scanner;
class compute{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);// 回车键输入下一个数字
int sum=0;
for(int i=0;i10;++i){
int num=input.nextInt();
sum+=num;
}
System.out.printf("the sum is:%d",sum);
}
}
java控制台程序的运行需要
在控制台运行运行简单的java程序,需要先用。
javac 文件路径+程序名.java。
来编译java文件,然后。
java class文件文件名(字节码文件,文件名不加.class)
但对于需要引入外部jar包的java程序,直接编译java程序或者运行编译好的javac程序,会出现ClassNotFoundException异常。这样,可以把java项目打包成jar包,直接迅鹰jar包,就可以运行。
java -jar 文件名.jar。
另一种方法,是将引入的jar包路径,配置到classpath环境变量中,再进行控制台编译与运行就不会报错了。
java 控制台程序怎么调用声音文件?
在 applet 中播放声音文件非常简单,一般需要以下步骤:创建一个 AudioClip 对象
装入 .au 声音文件到 AudioClip 对象
一次播放或者不停循环播放声音
停止播放
下面是相应的代码:import java.applet.*;AudioClip ac = getAudioClip(getCodeBase(), soundFile);
ac.play(); //play once
ac.stop(); //stop playing
解决这个问题的窍门是利用由 Sun 及 其JDK 提供的某些 undocumented 的特征。先看看 Sun JDK 中的文件 classes.zip (使用任何解压工具即可),发现其中不仅包含标准的 Java 包如 java.applet 而且还存在包 sun.audio. (在 sun/audio 的目录下.)
包 sun.audio 中包含了用于播放声音文件所需的所有东西!下面是示例代码:import sun.audio.*; //import the sun.audio package
import java.io.*;//** add this into your application code as appropriate// Open an input stream to the audio file.
InputStream in = new FileInputStream(Filename);// Create an AudioStream object from the input stream.
AudioStream as = new AudioStream(in);// Use the static class member "player" from class AudioPlayer to play
// clip.
AudioPlayer.player.start(as);// Similarly, to stop the audio.
AudioPlayer.player.stop(as);如果要用一个 URL 做为声音流的源(source),则用下面的代码所示替换输入流来创建声音流:AudioStream as = new AudioStream (url.openStream());如果需要持续播放声音文件,则要稍稍复杂一点:// Create audio stream as discussed previously.
// Create AudioData source.
AudioData data = as.getData();// Create ContinuousAudioDataStream.
ContinuousAudioDataStream cas = new ContinuousAudioDataStream (data);// Play audio.
java控制台程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java控制台程序的入口、java控制台程序的信息别忘了在本站进行查找喔。