「java控制台程序」java控制台程序的入口

博主:adminadmin 2023-01-13 23:57:09 613

今天给各位分享java控制台程序的知识,其中也会对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控制台程序的信息别忘了在本站进行查找喔。