精华内容
下载资源
问答
  • 由于某种原因,Eclipse已经开始在一些但不是我所有的项目中隐藏“src”文件夹,并且我希望得到它.src下的文件仍然可以在其他生成的视图(如Java资源和部署资源)下使用,但实际的“src”文件夹在包含Project Explorer,...

    由于某种原因,Eclipse已经开始在一些但不是我所有的项目中隐藏“src”文件夹,并且我希望得到它.

    src下的文件仍然可以在其他生成的视图(如Java资源和部署资源)下使用,但实际的“src”文件夹在包含Project Explorer,Navigator和Open Resource(Ctrl Shift R)的所有视图中都是隐藏的.无法通过开放资源导航是特别烦人的.

    有没有人知道文件夹为什么消失了,如何解决?

    我有一种感觉,我改变了一个地方前一段时间没有意识到副作用,但真的很努力地如何撤消这种变化.我的团队中的其他人不受影响,所以我认为这是我机器上某处的设置.

    这些项目都是使用m2e的Spring Maven项目.两个受影响的项目都是webapp / WAR项目,但其他webapp项目不受影响.

    我试图减少原因的事情:

    >有和没有Spring Tool Suite插件.

    >清洁安装Eclipse JavaEE而不需要额外的插件.

    >删除并重新创建我的工作区.

    >清理源码检出.

    >从检出中删除任何.project,.classpath,.settings文件.

    >通过Maven删除和重新导入所有项目.

    >禁用Project Explorer和Navigator中的所有过滤器.

    >将项目之间生成的.project和.settings文件分开,没有明显差异.

    软件详情是:

    > Debian 7,64位

    > Oracle JDK 1.7u25 64位.

    > Eclipse Kepler,Java EE版本,Linux 64位.

    >开普勒提供的m2e 1.0

    展开全文
  • 我试图启动应用程序,但有错误: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”

    展开全文
  • 怎样运行java?第一步:下载并安装JDK 6.0,安装路劲为: C:\java\jdk1.6 .第二步:对“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,弹出一个“环境变量”的窗口,在...

    4d226eb80784ef0db64dee44577c8926.png

    怎样运行java?

    第一步:下载并安装JDK 6.0,安装路劲为: C:\java\jdk1.6 .

    第二步:对“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,弹出一个“环境变量”的窗口,在系统变量中新建一个变量,变量名为“JAVA_HOME“,变量值为"C:\java\jdk1.6";如果存在"PATH"变量名,按编辑,在变量值最前面输入"C:\java\jdk1.6\bin;".(注意以分号结尾,没有引号.如果没有"PATH",点击新建一个"PATH"变量名,变量值一样).

    第三步:单击Windows xp的“开始”->“运行”,在弹出的运行窗口中输入cmd,按回车,打开一个命令行窗口,输入javac,将会看见一系列javac常用参数选项. 恭喜你java环境安装成功了.

    第四步:开始编程(注意先双击打开"我的电脑",在"工具" ->"文件夹选项" -> 点击"查看"选项 ->在"高级设置"中找到"隐藏已知文件类型的扩展名"前面的小勾去掉)。在C盘的根目录中新建一个子目录,名为"JavaTest”,以作为存放 Java源代码的地方。在JavaTest文件夹中,新建文本文档, 把“新建 文本文档.txt”改为"HelloWorld.java"。用记事本打开"HelloWorld.java", 输入:public class HelloWorld {

    public static void main(String[] args) {

    System.out.println("Hello, world!");

    System.out.println("恭喜你成功运行了第一个java应用程序!");

    }

    }

    注意源文件名必须与类名相同,且类修饰符为public,文件名后缀为".java".保存文件.

    第五步:在命令行窗口中输入 cd C:\JavaTest,将当前路径转入JavaTest目录中。然后,输入 javac HelloWorld.java,JDK就在JavaTest文件夹中编译生成一个HelloWorld.class的类文件。

    第六步:在命令行窗口中输入 java HelloWorld,(注意没有.class后缀)屏幕出现了Hello world!

    恭喜你成功运行了第一个java应用程序!

    表示成功了,也就顺利地编译及运行了第一个Java应用程序。

    展开全文
  • 很多新手小伙伴不懂得怎样运用IntelliJIDEA去创建和运行Java程序。今天小编我就分享我的帮助大家使用IntelliJIDEA来创建和运行Java程序哦。工具/材料电脑IntelliJ IDEA操作方法01打开IntelliJIDEA后直接New一个...
  • 匿名用户1级2013-01-22 回答JAVA打开一个已经写好的TXT文件代码如下:(1):public File chooseFile(int chooseMode){JFileChooser fileChooser;File fileName;fileChooser=new JFileChooser();int returnVal=-1;// ...
  • 第一种方法使用 Desktop类,该类继承自Objectimport java.awt.*;import java.io.*;class DesktopTest{public static void main(String args[]){if (!Desktop.isDesktopSupported()){System.err.println("Desktop not...
  • 这次我们用Java的方式做一个王者荣耀的登录界面,不仅炫酷好看还可以生猛上手哦。在上节课的界面里,登陆按钮并没有什么卵用,那么我们怎么登录账号,怎么抽到英雄皮肤,怎么拿到五杀……不要着急,让我们从登陆通过...
  • 展开全部importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.io.*;/***@authorHardneedl*/finalclassDeskDemoextendsJFrame{publicStringgetTitle(){return"DeskDemo";}staticpri...
  • 展开全部给你一段文件操作的例子62616964757a686964616fe59b9ee7ad9431333236386135...import java.io.*;public class FileOperate {public FileOperate() {}/*** 新建目录** @param folderPath* String 如 c:/fqf*...
  • 98) at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:84) at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:247) ...
  • 就是写一个java程序,从中,能够打开酷狗播放器。能够给出代码么,谢谢了。
  • 怎样安装javaJAVA1.6怎么安装1、首先我们打开myeclipse,点击左上角的File。2、接着选择New,选择Java Project。3、在创建java项目的页面,首先给项目命名,点击next。4、一般在这里没有什么要设置的,点击下面的...
  • 你可能想在项目启动之前就打开数据库. 那么这里就可以在中设置数据库的连接方式,在监听类中初始化数据库的连接. 8.这个监听是自己写的一个类,除了初始化方法,它还有销毁方法.用于关闭应用前释放资源.比如说数据库...
  • import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.JButton;import javax.swing.JFileChooser;import javax.swing.JFrame;public class Test{public...
  • java 项目中,上传的excel打开时无法正常打开,显示乱码 ,怎样可以正常打开,1、转换格就是将受损的Excel XP簿另存格式选为SYLK。如果可以打开受件,只是不能进行各种编辑和打印操作,那么建议首先尝试这种方法。2...
  • 步骤(STEPS)打开Java开发工具Eclipse软件,依次选择“文件”、“新建”、“项目”,在“新建项目”窗口中选择“Java项目”,然后点击“下一步”按钮。在出现的窗体中的“项目名称”后自定义输入项目名,然后点击...
  • 要求读取节点中连续的,长度大于三,不分大小写,只包含数字字母和下划线例如,读取文件input.txt,... 需要读取所有帖子 要求输出结果保存在一个txt记事本中,取名叫output.txt 求详细的回答,最好带上java代码 展开
  • 展开全部转换文件成为二进制数据并保存的Java代码:取出数据并还e69da5e887aa62616964757a686964616f31333365633938原文件到本地的java代码:[java]view plaincopy//读取数据库二进制文件publicvoidreaderJpg()...
  • 怎样java的class文件生成jar包怎样java的class文件生成jar包1.如Java文件2.进入.class的目录最外层org的界面3.打开命令窗口输入如下指令:jar -cvf hello_agent.jar org4.运行java -javaagent:hello_agent.jar=...
  • 原文:点击打开链接 public static void main(String args[]) {try { Process process = Runtime.getRuntime().exec( "cmd.exe /c notepad c:/123.txt"); } catch (Exception e) { e.printStackTrace(); } }
  • 背景我的电脑是win7 64位系统,之前学习java时安装了java 7配置了java_home为64位的jdk 7快速进入环境变量的方法:点击win的start按钮 在搜索框中输入env,即可快速定位到环境变量选项用cmd打开窗口,运行java -...
  • 在Mac下搭建JAVA环境:1、下载...在终端中输入sudo vim ~/.bash_profile,打开 .bash_profile文件。按 i 进入输入模式,在文件内容的末尾加入以下内容:#SettingPATHforJAVA1.8.0_131JAVA_HOME="/Library/Java/JavaVi...
  • Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全: 书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈 ①【Java】学习之路吐血整理技术书从入门到进阶最全50+本(珍藏版...
  • 一位用户反馈自己的windows10系统电脑自带了一款名为java的软件,因为太占内存,就希望将其卸载掉,可是发现总是无法彻底卸载干净。接下来,系统城小编就为大家分享win10系统彻底删除java的两种方法。步骤如下:1、...
  • 我想要一个可以在按下按钮时打开彩色容器的应用程序 .这是主页:class MainPage extends StatefulWidget {@overrideMainPageState createState() => MainPageState();}class MainPageState extends State {@...
  • 你们的JAVA都是自学的?你们老师就没告诉过你们用汉语拼音来命名是大忌?Quanpingxianshi Kd Cd An,这种名字 一看就让人反胃,含义全靠猜,全拼的名字还能猜一猜,那种写成拼音首字母缩写的根本猜都猜不了。要记住...
  • 关闭后,此流不能重新打开。在使用扫描仪读取用户输入的情况下,一个这样的示例如下:public class Test {public static void main(String[] args) {boolean finished;do {Scanner inputScanner = new Scanner...
  • 我想打开一个txt文件,但用java怎么执行打开?win7系统的!求赐教
  • 大多计算机学员在操纵win7正式版系统电脑的时候,每每会遭遇到win7系统打开java控制面板的挫折,好比今天有人来到本站表达说win7系统打开java控制面板的情况,然则却不清楚应当怎样设置win7系统打开java控制面板,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 766
精华内容 306
关键字:

怎样打开java

java 订阅