`
flashing
  • 浏览: 355235 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JAVA3D 看来只能运行在桌面

 
阅读更多

最近一个项目用Java3D写了个分析3D模型的组件,用于3D打印的服务,写的时候没想太多,发布的时候发现遇到麻烦了。

首先这个组件扔在一个web项目里面,跑在tomcat或者glassfish下面。

Windows系统的服务器,RDP和服务模式都无法执行Java3D代码进行渲染,即使服务模式下选上允许和桌面交互也不行。

这意味着远程管理基本拜拜了,虽然我没试pcanywhere和teamviewer什么的,不过估计一样不好用。

 

然后认识到vps恐怕得拜拜了,用virtualbox试了试,虚拟机里面的linux桌面都无法完成这个3d渲染,单独装的ubuntu可以。虽然vps大多是kvm或者xen,但是考虑到几乎极少有vps提供显卡GPU的,而amazon的gpu服务又不知道好不好用,所以这些方案最后全得打X了。

 

记录一下吧,网速太慢,折腾了2天多。

 

btw:linux桌面,唯一靠谱的还是ubuntu的LTS,现在是12.04,其他的都各种不靠谱,centos和debian的桌面的确有点糟糕,和ubuntu的没法比;ubuntu的12.10则各种不稳定,虚拟机里面addon驱动都装不上不说,新的桌面组件偶尔还会有层错位的情况,而12.04则稳定的多。而且最要命的是,wubi装的12.10,跑了两天自己挂了,原因都不知道,就是启动的时候黑屏,但是鼠标还好用。

分享到:
评论

相关推荐

    java3D动画制作教程

    Java 3D不仅适用于桌面系统,还能够在各种不同的软硬件平台上运行,包括移动设备和网络环境。 Java 3D将Java编程语言与三维图形处理相结合,提高了开发者的编程效率。作为Java的扩展,它继承了Java的易用性、安全性...

    JAVA3D教程,java3d

    Java3D是一个强大的Java库,用于在二维屏幕上创建和展示三维图形。它是Java平台上的一个扩展,使得开发者能够构建复杂的3D应用,如游戏、模拟器、科学可视化工具等。这个教程显然旨在帮助学习者掌握Java3D的核心概念...

    java 3D 学习电子书

    Java AWT和Swing是Java GUI的基础,而Java Applets则允许在浏览器中运行3D应用,Java Web Start则提供了一种安全、便捷的方式来分发和更新Java应用程序。 在学习这些书籍时,读者可能会接触到OpenGL和Java Bindings...

    java3d的安装包及环境配置(最新java3d-5.2)

    运行该exe文件会引导用户完成安装过程,将所需的库文件和JAR包添加到系统中,以便在Java应用程序中使用Java3D。 "环境配置.txt"文件则提供了详细的环境变量设置说明,这是确保Java3D正常工作的关键步骤。通常,你...

    java3D.jar包

    java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包java3D.jar包

    java3D 官方教程 中文版

    最后,“Java3D简介(含n个实例)”很可能是一系列的实践案例,这些实例展示了Java3D在实际项目中的应用。每个实例可能都对应一个特定的功能或技巧,如视点控制、碰撞检测、用户界面集成等,通过这些实例,读者可以...

    java3D (32位和64位)

    10. **兼容性**:Java3D可在32位和64位系统上运行,这意味着开发的3D应用可以广泛地在不同平台上部署,无需重新编译。 11. **应用领域**:Java3D常用于科学可视化、游戏开发、虚拟现实、教育等领域,为用户提供了一...

    利用java3d编写的入门级例子

    3.注意,java3d能够运行相当重要的一步是,在windows下:java3d本身带有3个dll的链接库,别把它们当透明了,将他们放到jdk的jre的bin目录下;linux一样,不过那是两个so文件,放到jre的bin下面。 如果需要交流,请...

    Java_3d_教程.pdf

    可以通过发送邮件至 editor@java3d.org 提交错误报告或提出改进建议。 #### 六、总结 Java 3D 为开发者提供了一套强大而灵活的工具集,可用于构建高质量的三维图形应用。通过本教程的学习,读者不仅能够掌握 Java ...

    java3D游戏编程源代码

    在Java3D游戏中,关键知识点包括: 1. **Java3D API**: 这是Java提供的一套用于构建3D图形的库,包括几何对象、变换、光照、纹理等组件。开发者可以通过Java3D API创建复杂的3D场景,实现视角控制、碰撞检测等功能...

    java 3D tutorial

    当前 Java 3D 扩展的版本 (1.5.1) 可在以下网址找到:`https://java3d.dev.java.net/#Downloads`。 如果您希望在浏览器中使用最新的 Java 和 Java 3D 版本来运行 applet,那么 Netscape 和 Internet Explorer 都...

    Java实现调用远程桌面示例

    本篇将深入探讨如何利用`properJavaRDP`这个开源项目来在Java中实现调用远程桌面。 `properJavaRDP`是一个用Java编写的远程桌面协议(RDP)客户端,它提供了对Windows远程桌面服务的访问支持。此项目旨在提供一个...

    java3d_API_java3d_programming.pdf

    这种情况下,会出现"多父类"的错误,Java 3D程序在运行时会检测并报告此问题。 为了修复这个问题,如图1.4所示,每个Shape3D对象应该仅与一个父节点关联,以确保场景图的合法性。这样的结构使得每个3D对象都能正确...

    java桌面监控程序

    “Java桌面监控程序”是指利用Java编程语言开发的一种运行在用户桌面上的应用程序,主要用于监控计算机系统的各项活动或状态。这类程序通常具备实时监测系统资源(如CPU、内存使用情况)、网络流量统计、应用程序...

    基于java的开发源码-远程桌面 Java Remote Desktop.zip

    基于java的开发源码-远程桌面 Java Remote Desktop.zip 基于java的开发源码-远程桌面 Java Remote Desktop.zip 基于java的开发源码-远程桌面 Java Remote Desktop.zip 基于java的开发源码-远程桌面 Java Remote ...

    java 3d 人体行走模拟程序

    java 3d 人体行走模拟程序 主要运用TransformGroup,Behavior

    java3d-1.5-win-amd64.rar

    桌面Java技术可用于创建快速,安全和可移植的富客户端应用程序和applet。此页面介绍了所有这些技术。 大多数技术都作为Java SE(也称为JRE或Java Runtime Environment)的一部分包含在内,Java SE已预先安装在...

    Java3D图形移动代码

    Java3D图形直线移动及旋转源代码,并发出声音。

    Java设计的桌面程序

    Java设计的桌面程序是一种利用Java编程语言开发的用于在个人计算机上运行的应用程序。Java以其“一次编写,到处运行”的特性,使得它成为跨平台桌面应用的理想选择。本项目主要聚焦于PC监控管理,旨在提供一种高效且...

Global site tag (gtag.js) - Google Analytics