精华内容
下载资源
问答
  • 很多新手小伙伴不懂得怎样运用IntelliJIDEA去创建和运行Java程序。今天小编我就分享我的帮助大家使用IntelliJIDEA来创建和运行Java程序哦。工具/材料电脑IntelliJ IDEA操作方法01打开IntelliJIDEA后直接New一个...

    很多新手小伙伴不懂得

    怎样运用IntelliJ IDEA去创建和运行Java程序。今天小编我就分享我的帮助大家使用IntelliJ IDEA来创建和运行Java程序哦。

    工具/材料

    电脑

    IntelliJ IDEA

    操作方法

    01

    打开IntelliJ IDEA后直接New一个project便可。

    79bbf749ffd9ccf73f64db835562ccc9.png

    02

    选中Java选项并指定SDK类型便可啦。

    0f15cd98bab448a81613e26108c0eed3.png

    9c70632408dbdda02a9992e0aea0100c.png

    03

    需要注意这个“Create……”选项不要勾选呀。

    7c80caa9d12f508781e37ef86f6bc83b.png

    04

    接着就是在intellij idea给Java项目程序起名即可。previous所代表的便是回到上一步滴。而finish按钮则是完成创建Java程序哟。

    8d467a3036d4b9a5d017e9bff03847ed.png

    19de8516e94bb1348fc1fc0bd10dbec1.png

    05

    this window便是在当前窗口打开之前创建的Java程序啦。而new window便是在新窗口打开滴。

    4a10b0e6caabac5dde59710f1357433c.png

    06

    之后在src单击右键来创建一个package包即可哦。

    552b90af46e7aba8effda641d1eb51f8.png

    ce451d460a2499c15fb444cc500a52ce.png

    07

    然后指定package包名点OK便可。

    c852d629565921506008894fadd61351.png

    08

    接着再在package包单击右键来创建新的Java类class哦。

    b3533224d6bab5753a2b2608e60e3d8e.png

    33e89c68d52173f52ace86fde65b557a.png

    09

    最后敲一个简单Java程序来测试intellij idea创建的类是否能够用。

    8fa67bfa9f713315c763cdf4dadd3994.png

    10

    写好后在代码面板处单击右键来“run……”便可以看到Java类的输出了。

    24490434e3be284b0ec482f26ce592da.png

    好了,以上就是大致内容了,(END)

    声明:该文观点仅代表作者本人,天晴资讯网系信息发布平台,仅提供信息存储空间服务。

    展开全文
  • 我试图启动应用程序,但有错误:java.lang.ClassNotFoundException: com.sun.glass.ui.gtk.GtkPlatformFactory atjava.net.URLClassLoader.findClass(URLClassLoader.java:381) atjava.lang.ClassLoader.loadClass...

    我试图启动应用程序,但有错误:

    java.lang.ClassNotFoundException: com.sun.glass.ui.gtk.GtkPlatformFactory at

    java.net.URLClassLoader.findClass(URLClassLoader.java:381) at

    java.lang.ClassLoader.loadClass(ClassLoader.java:424) at

    java.lang.ClassLoader.loadClass(ClassLoader.java:357) at

    java.lang.Class.forName0(Native Method) at

    java.lang.Class.forName(Class.java:264) at

    com.sun.glass.ui.PlatformFactory.getPlatformFactory(PlatformFactory.java:42)

    at com.sun.glass.ui.Application.run(Application.java:146) at

    com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:257)

    at

    com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:211)

    at

    com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675)

    at

    com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:337)

    at

    com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at

    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at

    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:498) at

    sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)

    Exception in thread "main" java.lang.reflect.InvocationTargetException

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at

    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at

    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:498) at

    sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)

    Caused by: java.lang.NullPointerException at

    com.sun.glass.ui.Application.run(Application.java:146) at

    com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:257)

    at

    com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:211)

    at

    com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675)

    at

    com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:337)

    at

    com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)

    ... 5 more

    并且消息无法在堆栈跟踪结束时加载Glass工厂类.

    我还尝试将javafx添加为maven依赖项,并将此jar添加到classpath中.我将IDEA用于我的项目.

    更新:

    我的代码是简单的Hello JavaFX exmaple:

    public class Application extends javafx.application.Application {

    public static void main(String[] args) {

    launch(args);

    }

    @Override

    public void start(Stage primaryStage) {

    Button btn = new Button();

    btn.setText("Say 'Hello World'");

    btn.setOnAction(new EventHandler() {

    public void handle(ActionEvent event) {

    System.out.println("Hello World!");

    }

    });

    StackPane root = new StackPane();

    root.getChildren().add(btn);

    Scene scene = new Scene(root, 300, 250);

    primaryStage.setTitle("Hello World!");

    primaryStage.setScene(scene);

    primaryStage.show();

    }

    }

    更新1:

    我使用debug并在第1057行发现了ThreadPoolExecutor.java中的excpetion抛出.另外:

    061515e981f92ca2ce753ad16b7c2911.png

    是的!执行此代码片段后,第一个异常出现在项目控制台中.

    解决方法:

    您需要下载并安装openjfx lib.

    sudo apt install openjfx应该可以解决问题.

    标签:java,javafx,javafx-8

    来源: https://codeday.me/bug/20190710/1427563.html

    展开全文
  • 在本文中,我将向您展示如何使用Java 8开发和运行简单的Spring Web应用程序,而无需在本地计算机上安装Java 8。Python开发人员使用虚拟环境为不同项目创建和管理单独的环境,每个环境使用不同版本的Python来执行,...

    在本文中,我将向您展示如何使用Java 8开发和运行简单的Spring Web应用程序,而无需在本地计算机上安装Java 8。

    Python开发人员使用虚拟环境为不同项目创建和管理单独的环境,每个环境使用不同版本的Python来执行,存储和解析Python依赖项。Java和许多其他技术不支持虚拟环境概念。在这一点上,Docker来帮助我们。

    Docker是一个虚拟化平台。您可以从Docker官方网站上找到基本信息和安装指南。

    一旦安装了Docker工具箱,就不需要安装我们的示例应用程序中所需的Java 8或MySQL。

    首先,让我们检查一下Docker-compose文件:

    version : '2'

    services:

    springappserver:

    build:

    context: .

    dockerfile: springapp.dockerfile

    ports:

    - "8080:8080"

    networks:

    - net-spring-db

    volumes:

    - .:/vol/development

    depends_on:

    - mysqldbserver

    mysqldbserver:

    build:

    context: .

    dockerfile: mysqldb.dockerfile

    ports:

    - "3306:3306"

    networks:

    - net-spring-db

    environment:

    MYSQL_DATABASE: testdb

    MYSQL_USER: myuser

    MYSQL_PASSWORD: mypassword

    MYSQL_ROOT_PASSWORD: myrootpassword

    container_name: mysqldbserver

    networks:

    net-spring-db:

    driver: bridge

    我们在'net-spring-db'上分别有两台服务器。第一个名为'springappserver',并使用springapp.dockerfile配置。第二个命名为mysqldbserver,并使用mysqldb.dockerfile进行配置。

    现在,让我们看一下springapp.dockerfile:

    #

    # Java 1.8 & Maven Dockerfile

    #

    #

    # pull base image.

    FROM java:8

    # maintainer

    MAINTAINER Dursun KOC "dursunkoc@gmail.com"

    # update packages and install maven

    RUN \

    export DEBIAN_FRONTEND=noninteractive && \

    sed -i 's/# \(.*multiverse$\)/\1/g' /etc/apt/sources.list && \

    apt-get update && \

    apt-get -y upgrade && \

    apt-get install -y vim wget curl maven

    # attach volumes

    VOLUME /vol/development

    # create working directory

    RUN mkdir -p /vol/development

    WORKDIR /vol/development

    # maven exec

    CMD ["mvn", "clean", "package", "exec:java"]

    Docker文件配置Docker镜像,该镜像继承自Docker Hub的Java 8镜像 。在Java 8镜像上,我安装了vim,wget,curl,Maven,并设置了卷以便放置我现有的项目代码。最后,执行Maven命令来运行我的应用程序。

    现在让我们检查一下mysqldb.dockerfile:

    FROM mysql/mysql-server

    MAINTAINER Dursun KOC

    # Copy the database initialize script:

    # Contents of /docker-entrypoint-initdb.d are run on mysqld startup

    ADD mysql/ /docker-entrypoint-initdb.d/

    Docker文件配置Docker镜像,该镜像继承自Docker Hub的MySQL / mysql-server映像 。在MySQL映像上,我放置了我的db-schema创建脚本,它们位于MySQL文件夹中。我在这个文件夹中有一个SQL文件 - data.sql - 以创建'person'表。

    现在,我们看看应用程序结构。

    我们的应用程序是从src / com / turkcell / softlab / Application.java文件开始的,我们唯一的Controller是PersonController(src / com / turkcell / softlab / controller / PersonController.java)。

    您可以使用简单的命令运行整个项目:

    docker-compose up -d

    测试时,请在本地计算机中使用以下两个命令:

    • 创建新人:

    curl -H “Content-Type:application / json” -X POST -d “{\”first \“:\”Mustafa \“,\”last \“:\”KOÇ\“,\”dateofbirth \“:381110400000 ,“placeofbirth”:\“Erzincan \”}“ ”http://192.168.99.100:8080/people“

    • 列出数据库中的现有人员:

    curl -H “Content-Type:application / json” -X GET “http://192.168.99.100:8080/people”

    展开全文
  • 展开全部importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.io.*;/***@authorHardneedl*/finalclassDeskDemoextendsJFrame{publicStringgetTitle(){return"DeskDemo";}staticpri...

    展开全部

    import javax.swing.*;

    import java.awt.*;

    import java.awt.event.*;

    import java.io.*;

    /**

    * @author Hardneedl

    */

    final class DeskDemo extends JFrame {

    public String getTitle() {return "DeskDemo";}

    static private final Dimension size = new Dimension(600,400);

    public Dimension getPreferredSize() {return size;}

    public Dimension getMaximumSize() {return size;}

    public Dimension getMinimumSize() {return size;}

    public Dimension getSize(){return size;}

    private class DemoShowAction extends AbstractAction{

    private JFileChooser fileChooser;

    private DemoShowAction() {

    super("show desk support");

    fileChooser=new JFileChooser(".");

    }

    public void actionPerformed(ActionEvent e) {

    if(JFileChooser.APPROVE_OPTION==fileChooser.showOpenDialog((Component) e.getSource())){

    if(!Desktop.isDesktopSupported()){

    JOptionPane.showMessageDialog(null, "你的运行环境不支持 Desktop", "Desktop运行环境检查e5a48de588b63231313335323631343130323136353331333332623331", JOptionPane.ERROR_MESSAGE);

    return;

    }

    File file=fileChooser.getSelectedFile();

    if(file!=null){

    try {

    Desktop.getDesktop().open(file);

    } catch (IOException e1) {

    e1.printStackTrace();

    }

    }

    }

    }

    }

    DeskDemo() throws HeadlessException {

    attachListeners();

    doLay();

    }

    private void attachListeners(){

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }

    private void doLay(){

    Container container = getContentPane();

    container.add(new JButton(new DemoShowAction()),BorderLayout.NORTH);

    pack();

    setVisible(true);

    }

    public static void main(String[] args) {

    System.setProperty("swing.defaultlaf","com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

    SwingUtilities.invokeLater(

    new Runnable(){

    public void run() {

    new DeskDemo();

    }

    }

    );

    }

    }

    展开全文
  • 就是写一个java程序,从中,能够打开酷狗播放器。能够给出代码么,谢谢了。
  • 打开记事本键入(或复制粘贴)程序 。建立一个新目录以保存程序打开记事本(或其他可以创建TXT文件的文本编辑器)。将范例程序录入或复制粘贴到记事本窗口中。切记:输入程序的大小写敏感。因此必须按照范例程序中字母...
  • 在刚学java的时候,刚开始并未接触类似于Myeclipse这类的编辑器,都是用记事本编写程序,这样虽然很慢,但是能让我们明白其中的原理,所以今天来教大家用记事本来写第一个java程序"Hello World!"准备工作1、安装jdk...
  • 我想打开一个txt文件,但用java怎么执行打开?win7系统的!求赐教
  • [color=red][/color]已经知道了txt文件的具体路径,有什么方法可以让txt自动打开,而不是手动的按照路径去双击打开文件呢?
  • 1.下载个“360系统急救箱”,已经安装了“360安全卫士”的朋友,直接打开“查杀木马”,“自定义扫描”的下面的“360系统急救箱”,点击它:【1】。开始急救!急救完毕后,立即处理,重启!【2】。开机后,“文件...
  • 1.下载个“360系统急救箱”,已经安装了“360安全卫士”的朋友,直接打开“查杀木马”,“自定义扫描”的下面的“360系统急救箱”,点击它:【1】。开始急救!急救完毕后,立即处理,重启!【2】。开机后,“文件...
  • 3.打开dos界面 开始-〉运行-〉cmd-〉 这个是命令行模式,选择D盘4.选择D盘之后,在命令提示符中输入“javac 文件名.java”,我的文件名为java,所以输入javac java.java然后回车,等待编译。这时候你就会发现它提示说...
  • 1.首先打开eclipse 2.点击File,你会发现一个New的选项,把鼠标挪到那块,会显示出很多东西 3.点击Java Project,然后会要求你输入这个项目的名字,随便起一个就好了,然后点击finish。 4.在你建立的项目中你会...
  • 3.打开dos界面 开始-〉运行-〉cmd-〉 这个是命令行模式,选择D盘4.选择D盘之后,在命令提示符中输入“javac 文件名.java”,我的文件名为java,所以输入javac java.java然后回车,等待编译。这时候你就会发现它提示说...
  • 当我重新启动Eclipse时,它要求我打开SDK Manager并安装一些操作系统SDK,因此我安装了一些开发人员工具和最近的(我相信它是4.2.2)Android发行版.然后我重新启动Eclipse并且没有错误或控制台警告.然后我尝试打开几个...
  • 导读: 昨天在将的的java工程打后运行时总是抛出莫名其妙的错误,可是工程用Eclipse运行却是没有问题呀,是不是我的bat里面运行程序的命令行写错了呀?可是哪里错了呢,我想到了既然Eclipse能够运行工程,那么它的...
  • 导读: 昨天在将的的java工程打后运行时总是抛出莫名其妙的错误,可是工程用Eclipse运行却是没有问题呀,是不是我的bat里面运行程序的命令行写错了呀?可是哪里错了呢,我想到了既然Eclipse能够运行工程,那么它的...
  • 如果在平时的使用过程中遇到win7系统打开网页提示“应用程序已被JAVA安全阻止”情况的话,相信许多朋友都不知道应该怎样去处理,那其实想要解决win7系统打开网页提示“应用程序已被JAVA安全阻止”问题的话是非常简单...
  • import javax.swing.*;import javax.swing.filechooser....import java.awt.event.*;import java.awt.*;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io....
  • 2013年1月4日晚第1讲.Java.SE入门、JDK的下载与安装、第一个Java程序Java程序的编译与执行测试:1.在文件目录下降文件的后缀显示出来2.从“运行”窗口打开记事本。为什么可以这样打开记事本,怎样做使之不能打开...
  • Java怎样程序中设置代理服务器

    千次阅读 2014-03-07 10:24:04
    Java 中代理服务器的基本设置是通过设置系统属性来完成的。而代理服务器的验证则是通过设置 Http 请求头来完成的。  下面的是一个简单的例子供大家参考:  // 根据地址 url 打开 Http 连接  ...
  • 我想要一个可以在按下按钮时打开彩色容器的应用程序 .这是主页:class MainPage extends StatefulWidget {@overrideMainPageState createState() => MainPageState();}class MainPageState extends State {@...
  • 第1讲.Java.SE入门、JDK的下载与安装、第一个Java程序Java程序的编译与执行 测试: 在文件目录下降文件的后缀显示出来 从“运行”窗口打开记事本。为什么可以这样打开记事本,怎样做使之不能打开“记事本”...
  • 首先java程序的运行你需要下载和安装JDK,这是java运行的必备环境。首先你要在桌面上找到是eclipes,双击打开。在eclipes启动的过程中,会弹出一个窗口,让你填写java工作区的保存目录,在这个目录下会保存你写的...
  • 大多计算机学员在操纵win7正式版系统电脑的时候,每每会遭遇到win7系统打开java控制面板的挫折,好比今天有人来到本站表达说win7系统打开java控制面板的情况,然则却不清楚应当怎样设置win7系统打开java控制面板,...
  • 第1讲.Java.SE入门、JDK的下载与安装、第一个Java程序Java程序的编译与执行 测试: 在文件目录下降文件的后缀显示出来 从“运行”窗口打开记事本。为什么可以这样打开记事本,怎样做使之不能打开“记事本”...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 179
精华内容 71
关键字:

怎样打开java程序

java 订阅