草庐IT

Ubuntu软件源

全部标签

java - 查找 Maven 版本并在 ubuntu 中设置 MAVEN HOME

我想我弄乱了一些东西。昨天一切正常。今天有很多问题..1.我运行了这个命令echo$JAVA_HOME/usr/lib/jvm/java-7-openjdk-amd64/然后mvn--versionError:Couldnotfindorloadmainclassorg.codehaus.plexus.classworlds.launcher.Launcher昨天它运行良好(返回maven版本,我认为是3.0.4)。现在这已经开始产生问题了。怎么办?同样在运行之后$java--版本无法识别的选项:--version无法创建Java虚拟机。这是我的.bashrc文件的内容,我的/etc/

java - 无法在 ubuntu 16.04 上使用 PPA 存储库安装 java8

从2018年1月17日开始出现以下错误:--2018-01-1809:59:52--http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gzResolvingdownload.oracle.com(download.oracle.com)...104.94.43.14Connectingtodownload.oracle.com(download.oracle.com)|104.94.43.14|:80...conne

java - 第三方缓存软件——它们提供什么?

为什么要使用像ehcache或memcached这样开箱即用的缓存产品?一个简单的hashmap不行吗?我知道这是一个幼稚的问题,但我希望看到一些关于何时简单的HashMap就足够以及第三方缓存解决方案是否过大的答案。 最佳答案 Ehcache可以给你的一些东西,你必须用HashMap自己管理。驱逐政策。如果您的数据永远不会增长,则无需担心。但是如果你想防止内存泄漏最终破坏你的应用程序,那么你需要一个驱逐政策。使用ehcache,您可以配置缓存中元素的生存时间和空闲时间。使用Terracotta的集群缓存。如果您有多个用于故障转移/

java - 最近的 Ubuntu 16.04 中的 JNI_CreateJavaVM() 堆栈损坏

几周以来,SWI-PrologJava接口(interface)在JNI_CreateJavaVM中立即崩溃。好吧,在大多数机器上。它在我的一台机器上运行良好,它运行相同版本的Ubuntu和openjdk...我将其简化为这个小程序:#include#include#includestaticJavaVM*jvm;intmain(intargc,char**argv){JavaVMInitArgsvm_args={0};JNIEnv*env;JavaVMOptionopt[8]={0};intoptn=0;intr;opt[optn++].optionString="-Djava.cl

java - 无法在ubuntu上安装java9

我已经安装了java8,但是当我尝试安装java9时,每次都会发生这种情况:sudoapt-getinstalloracle-java9-installerReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DonePackageoracle-java9-installerisnotavailable,butisreferredtobyanotherpackage.Thismaymeanthatthepackageismissing,hasbeenobsoleted,orisonlyavai

java - 你能推荐一个轻量级的java portlet 软件吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我是一名资深的javaweb开发人员,但我是portlet技术的新手。目前我正处于寻找选择的阶段。我试过了Liferay虽然它很酷,但对我的需求来说有点重。你能推荐一个更轻量级的portlet容器吗?

U 盘上的 Java 软件

我写了一个Java软件。现在我想将它复制到USBkey上,并使其能够在可能没有JVM的计算机上以独立方式运行。这可能吗? 最佳答案 当然有。不要听破坏性运动。launch4j允许您将可执行jar、任何依赖项jar甚至JRE捆绑到一个可执行文件中。不幸的是,没有办法制定一个跨平台的解决方案,因为JRE实现本身不是跨平台的。 关于U盘上的Java软件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

java - 我的 Tomcat 应用程序可以在 Ubuntu 服务器上写入哪些文件夹

我不确定在这种情况下我使用的是UbuntuServer这一事实是否重要。当我尝试使用File.mkdirs()方法创建文件夹时,它不会抛出异常,只是无法正常工作。可以在此处找到关于我的问题的详细解释以及特定代码引用:CannotCreateDirectoryOnServer.PermissionIssue?我写一个新问题的原因是因为我想知道我是否因为权限而在服务器上创建目录时遇到问题。Stringpath=/home/username/foldertocreate;Filefile=newFile(path);file.mkdirs();所以我正在尝试在/home/username目录

Ubuntu 22.04上安装Anaconda,及 conda 的基础使用

一、Anaconda简介Anaconda是Python和R编程语言的开源包管理器、环境管理器和发行版。它通常用于数据科学、机器学习、大规模数据处理、科学计算和预测分析。Anaconda提供了1000多个数据科学软件包,提供免费和付费企业版本。Anacondadistribution附带conda命令行实用程序。二、安装Anaconda1.安装软件依赖包:aptinstalllibgl1-mesa-glxlibegl1-mesalibxrandr2libxrandr2libxss1libxcursor1libxcomposite1libasound2libxi6libxtst62.下载Anaco

java - Ubuntu 12.04 上带有 openjdk 6 的 NullPointerException

我最近从10.10升级到ubuntu12.04。从那时起,我在使用openjdk6的TimeZone类中得到了一个NullPointerException。TimeZone.getTimeZone("GMT-0:00");openjdk7也不异常(exception),我的同事也没有openjdk6异常(exception)。所以看起来我缺少一些必要的库。此外,这工作得很好:TimeZone.getTimeZone("GMT")在我装有openjdk6的机器上 最佳答案 我能够通过完全删除tzdata-java包并重新安装来解决它。