java类名在服务器上编译后带问号

java类名在服务器上编译后带问号,第1张

服务器上面的语言设置,自己去查看一下。
Unbantu系统的话 cd /etc/default cat locale
先查看
vi locale 编辑 一下,看是否是 *** 作系统中英文的问题。

这样:
打开eclipse,点击file --> new --> java project会d出一窗口,project name 文本框里填上 test,---> 点击finsh -->然后点击左边刚建立的test---->new ---> class --->会d出一个窗口--->name文本框里填上: ChatServer --->> finsh --->然后会生成一个类,你把右边对话框里刚生成的public class ChatServer {
}
这些代码删掉,然后把你的那些代码粘贴到那对话框中,然后你将鼠标放在该对话框中右击,--》 Run AS ---->> java application
这样应该没问题了

没办法直接运行,Java编译以后形成的是class文件而不是直接运行于 *** 作系统之上的可执行文件,只能通过Java运行环境来解析。打包以后运行,实际上也是执行包里面的class文件。 所以,只能安装了Java运行环境的电脑才能运行打包后的Java程序 现在有很多被打包成exe的Java程序,实际上都是自带Java运行环境的

通常我们需要配置path,java_home,classpath三个环境变量。

其配置过程为:右击我的电脑,选属性,高级,环境变量,然后将path变量设置为C:\Program Files\java\jdk160_14\bin;最好放在path变量的开始部分,其后必须加;分号作为分隔符。

配置path变量的目的是为了方便我们编译并运行java程序,即配置好path环境变量之后,则在任意路径下都能调用javac,java命令来编译,运行程序。

新建java_home变量,其配置为:java_Home=C:\Program Files\java\jdk160_14,配置java变量的目的是为了能正确启动java服务器,比如要启动Tomcat服务器就必须配置java_Home变量;

通常ClassPath变量用来指定java类路径,该类包含我们自己定义的类及jdk之外的jar库文件。

比如我们以记事本的方式开发jdbc程序时,如要访问MySQL数据库,最好通过ClassPath变量来装载MySQL驱动包,其配置为:ClassPath=mysql-connector-java-504-binjar,其中的点号代表当前路径,通常表示我们自己所写的类的路径。

注意:

通过继承开发环境来编写java程序时,不需要配置ClassPath变量,因为通过继承开发环境可以直接装载外部jar库文件。

看你是什么服务器?
如果是windows,写个runbat脚本,里面写上 java -classpath ;xxjar:xxjar test,然后放到开机启动项中,即可
如果是linux,写个runsh脚本,里面写上 java -classpath :xxjar:xxjar test,然后将这个文件放到 /etc/rcd/initd/下,并给予执行权限 chmod 755 runsh,即可

首先 java网站是基于jdk运行的。你得先装jdk。去官网下载一个jdk安装。然后你得编译你的项目,打包到容器(tomcat,weblogic,jboss等)中运行即可。再提醒一下就是,看看你的源代码有木有用到数据库或者其他类型的服务。如果有的话,你得装数据库或服务,并且初始化数据。再启动你的你的容器。

java文件的话,非项目那种单篇幅的源代码需要先进行编译,生成class文件可以在命令控制台下用java 文件名 进行运行,编译java文件需要javacexe程序 应该是jdk中的工具,所以你需要下载jdk并配置环境变量,然后在控制台运行javac编译源文件所在目录下的java文件,会在本目录下生成一个同名的class文件
(没有报错的情况下) ,然后运行java 文件名 即可运行该代码(前提是你这篇文件需要有main方法)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13022910.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存