jjzjj

platform

全部标签

java - 我可以使用 Java 构建跨平台移动应用程序吗?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我读过一篇关于Xamarin购买RoboVM并使开发人员能够使用Java编写跨平台移动应用程序的文章。我不确定现在是否可以使用Java来开发跨平台的移动应用程序。是否有任何可靠的工具可以让我用Java编写跨平台移动应用程序开发?只为潜在的跨平台移动应用程序选择Java是一个不错的选择吗?我不考虑为此目的使用C、C++、C#,因为我从未关注其中之一。我为那些语言的粉丝道歉。或者我更好地为Android应用程

java - 如何测试Windows 7 平台?

我有一个Java应用程序需要在Windows7上以不同方式运行。您将如何检查当前的Windows版本?检查操作系统版本6.1是否足够? 最佳答案 我已经以空安全的方式解决了检查os.name的相同问题:publicbooleanrunningOnWindows7(){StringosName=System.getProperty("os.name");StringosVersion=System.getProperty("os.version");return"Windows7".equals(osName)&&"6.1".equa

java - Eclipse RCP : Target platform - Eclipse vs. 春分?

我刚开始使用OSGi和EclipseRCP。在创建新的eclipse插件项目时,有人可以向我解释一下作为目标平台的“Eclipse”和“Equinox”之间的区别吗?我还知道Equinox是Eclipse对OSGi的实现。我在一些文章中看到eclipsercp也是基于Equinox的。那么,在新的Eclipse插件项目中,您必须选择的目标平台有何不同?最好的问候 最佳答案 选择“一个OSGi框架”:这只是创建了一个新的包,没有必需的插件或导入的包(除非您选择激活器,在这种情况下org.osgi.framework包显示在导入的包下)

java - platform 和 api 这两个词到底是什么意思?

我买了一本书《学习JavaSE6平台》。我想知道平台这个词的真正含义。因为它不只是我可以使用的一堆类。库下Netbeans中的JDK1.6节点。API是什么?和平台不一样吗?但是库不是指同样的东西吗......一堆类和一些父类(superclass)等等? 最佳答案 术语“平台”用于表示在特定上下文中被视为给定的任何软件、服务和资源的集合,因此它们可以用作应用软件的构建block(或构建更高级别的平台最重要的是——在另一种情况下被认为是平台的东西)API是应用程序编程接口(interface)的缩写。这通常意味着调用约定(函数签名等

vue报错:in ../node_modules/axios/lib/platform/index.js

报错信息截图:报错原因:第三方组件版本冲突,一般下载axios默认下载的是最新版本1.6.2,而我们只需要将axios的版本改为1.5.0即可解决办法:1-打开项目的文件夹“node_modules”2-删除里面的文件夹“axios”3-在“package.json”中,将axios的版本信息改为1.5.04-在终端输入命令:npminstallaxios@1.5.0--save5 输入运行指令“npmrundev”就可以正常运行了参考连接:vue报错:Moduleparsefailed:Unexpectedtoken(5:2)Youmayneedanappropriateloadertoha

java - 使用 JNA 启动/停止服务

我正在编写一个实用程序来启动和停止Windows服务。该程序将分布在许多具有不同用户权限级别的计算机上,因此我不想使用命令行。我试过使用JNA,importcom.sun.jna.platform.win32.W32Service;importcom.sun.jna.platform.win32.W32ServiceManager;importcom.sun.jna.platform.win32.Winsvc;/****@author*/publicclassWindowsServices{/***@paramargsthecommandlinearguments*/publicsta

java - 一起使用 Platform.exit() 和 System.exit(int)

我想关闭具有指定返回码的javafx应用程序。浏览SO上的答案,我发现了以下成语:Platform.exit();System.exit(0);例如这里:StopthreadsbeforeclosemyJavaFXprogram或此处:JavaFXapplicationstillrunningafterclose这两个方法一个接一个执行,看起来我们在尝试复制一些Action。我假设,如果Platform.exit()成功,它不应该返回到调用System.exit(0)的地方。但是,如果Platform.exit()仅触发在另一个线程上运行的一些关闭操作,返回并且可以调用System.e

java - 为什么Java在理论上是平台独立的,而在实践中是平台依赖的?

我知道Java的一大优点是它是独立于平台的,只要您不这样做,您就可以制作Java应用程序并让它在Windows、Linux、Mac等平台上运行不要使用特定于一种操作系统的库,只要您为适当的操作系统安装了JVM即可正确解释事物...但是,当手机也安装了特定的JVM正确解释事物?为什么有些情况下需要改变程序的架构,比如Android开发,或者使用JavaME做一些通用手机专用的应用程序?我知道有些功能与操作系统的某些功能相关,例如可能不适用于移动平台,例如与控制台、输入法等相关的一些功能,但这真的是这样吗?使事情不兼容的唯一原因是什么?如果是这样,为什么仅声明和初始化整数变量的简单应用程序

java - JavaFX Platform.runLater 的使用和从不同线程访问 UI

我有几个关于Platform.runLater的问题.我有一个JavaFX应用程序类。在这个类中,我运行一个线程(该线程从网络套接字读取数据)。现在当我创建一个新的Stage在线程内,系统抛出一个execption(JavaFX事件调度线程和我的网络读取线程不一样)——我理解这种行为。但另一方面,我将网络阅读器中的文本附加到现有的TextArea或在ListView中添加/删除一些项目-这不会引发异常-为什么?我认为JavaFX是单线程的(ui库部分)。这与Swing中的一样吗:有时它可以工作,有时却只有垃圾(因为EDT)?我的问题:JavaFX事件调度程序线程何时抛出异常,何时不抛出

Javafx Platform.runLater 从不运行

我基本上希望能够在我的LWJGL/GLFW线程启动后(和内部)启动一个新的Javafx窗口(阶段)。我基本上是这样做的:Threadthread=newThread(()->Platform.runLater(()->{Stagestage=newStage();//Stagesetupstage.show();}));thread.start();线程是我的游戏线程。但它从未运行过,我在Platform.runLater()中尝试了System.out.println()只是为了检查它是否从未运行过。为什么它永远不会运行,我该怎么做才能修复它?谢谢。编辑:只是为了澄清线程肯定已经开始