Questions tagged «java»

广泛使用的面向对象编程语言,强调可移植性。有关使用Java编程的问题不在主题之列,应在stackoverflow.com上提出。



3
Linux bash终端编程
我有Bash终端的问题。 我的细节问题: 是的,我知道,你可以手动完成。但如果每个用户都必须手工完成,那将是一种痛苦。我也用“echo”试了一下,但它不起作用,就像我想要的那样。 如果你能告诉我,如果用java运行一个bash文件,我也很高兴。 (虽然我可以自己搞清楚。) 基本上是linux bash终端的颜色0a。 如果可能,无需任何特殊软件。 也许这会有所帮助。我不能执行它。 PS1="\[\033[34m\][\$(date +%H%M)][\u@\h:\w]$ " 我能够在终端中使用“exec”命令执行。 然而,颜色的命令等。在ping之后或ping命令之前也不起作用。 谢谢您的回复!
1 linux  bash  terminal  java  colors 

0
如何在运行时一次调试多个osgi工作区
我们正在使用具有声明性服务的OSGi 7,并使用带有bnd 4.0插件的Eclipse IDE进行开发。我们的运行时环境中有大约150个bundle,但所有这些bundle都是在7个独立的工作区中开发的。我们使用Gradle作为构建工具,并将已编译的应用程序打包到rpm中以进行客户端安装。当安装rpm时,它会解压缩一个运行框架和所有bundle的可执行jar。我的问题是 - 如何调试整个应用程序?我们已经尝试将所有项目导入单个Eclipse工作区并使用命令行args运行可执行jar以便在调试模式下进行连接,但似乎存在断开连接,即使可以捕获断点,也可能存在断开连接实际运行的类文件以及我在“人工”创建的工作空间中的内容。 有关如何使其无缝工作的任何建议?
1 java  eclipse 

3
mac os x中的命令行终端显示了错误的Java版本
我在我的mac上安装了Java 1.7 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home 在命令行中,我将java版本设置为 export JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home' 现在当我这样做 java -version 它显示了正确的java版本 'java 1.7' 但是,当我打开一个新的终端并做 java -version, 它再次显示错误的java版本 'java 1.8' //我需要在某些应用程序中使用java 1.7 如何确保每次打开终端时都显示正确的java版本?
1 macos  terminal  java 

0
Windows上的bash中没有设置Java路径
我在Windows子系统上使用Linux,当我尝试运行代码时,我得到了Unsupported major.minor版本52.0。我意识到这是由于java版本不兼容。 所以我按如下方式设置JAVA_HOME和PATH: export JAVA_HOME=/usr/java/jdk1.8.0_101/bin/java export PATH=$PATH:/usr/java/jdk1.8.0_101/bin 但是当我检查java版本时: java -version 我明白了 javac 1.7.0_121 如何将java路径设置为最新的java版本(1.8)? 谢谢你的帮助!

0
专用视频卡上的Java App Misdraws屏幕
我正在使用一个名为iReport的Java应用程序,我刚刚添加了一个专用的视频卡,问题是现在我的Java应用程序错误地绘制了对话框屏幕。 应该是什么样的。 它现在看起来像什么。 这是视频卡问题,应用程序问题还是Java问题? 来自GPUShark的我的视频卡统计信息。 GPU Shark v0.7.3 (C)2013 Geeks3D - www.geeks3d.com ---------------------------------------- Elapsed time: 00:00:20 OpenGL memory - total:2048MB, usage:467MB GPU 1 - NVIDIA GeForce GTX 650 Ti Boost - GPU: GK106 - Bus ID: 5 - Device ID: 10DE-11C2 - Subvendor: EVGA (3842-3657) - Driver version: 9.18.13.2723 - …

0
使用SPNEGO Tomcat 7配置SSO的java.security.PrivilegedActionException [关闭]
我正在尝试使用SPNEGO为Tomcat 7和IBM JDK工作。我们使用“org.apache.catalina.authenticator.SpnegoAuthenticator”进行身份验证,调用com.sun.security.jgss.krb5.accept。它的配置是 com.sun.security.jgss.krb5.accept { com.sun.security.auth.module.Krb5LoginModule required doNotPrompt=true principal="xxx@xxx.COM" useKeyTab=true keyTab="C:/Downloads/tomcat/conf/xxx.keytab" storeKey=true isInitiator=false debug=true; }; 我尝试使用Java 6(SR9),7(SR1,SR5),但我总是陷入下面的错误。 java.security.PrivilegedActionException: org.ietf.jgss.GSSException, major code: 11, minor code: 0 major string: General failure, unspecified at GSSAPI level minor string: Desired initLifetime zero or less 任何人都可以指出我错过的任何事情吗? -谢谢
1 java 

1
如何将* .p7s证书链导入密钥库?
我用这个命令来创建我的csr keytool -genkey -alias server -keyalg RSA -keysize 2048 -keystore domain.jks -dname "CN=*.domain.com,OU=Software Development, O=Company Name, L=Asuncion, ST=Central, C=PY" keytool -certreq -alias server -keyalg RSA -sigalg SHA256withRSA -file domain.csr -keystore domain.jks 然后我签了我的证书 Web Server CERTIFICATE ----------------- -----BEGIN CERTIFICATE----- MIIFZjCCBE6gAwIBAgIQeg8KZmYMVuy/9w/yfpEWozANBgkqhkiG9w0BAQsFADBC MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMS UmFwaWRTU0wgU0hBMjU2IENBMB4XDTE2MDMwNzAwMDAwMFoXDTE3MDQwNjIzNTk1 OVowFjEUMBIGA1UEAwwLKi5zZWdweS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCk2tfnkEN7n6Qtg7wt4lbFHyBN0UW19aSjwme5/zXbLp5S0TUN MSwxilEGFumUE700oAyT0uQBakV9m/qwrljDdZNgrR2+4VSJfMTL+fRSNQh//pls TFV8sc6czPxnSKeT8ufsCFF50aadRnK2+GdLC5Vpfhlwfknpu7d3RI5aMFwWzSfG YNsqShm7sJtYnwA1y3o9eG2XiDuNt6Y5+5lHEafwGxwg8gaL5MpY5wNPDNfr6sYp YOkJi/JdgRlLnEZn2nTawJRhkODb64vZ5arteN06fBMJjw+yrhfFqt/MEwy2Odiv WOrWgi1ODft3QHO8jd2JCX4j/apBTEm/acmtAgMBAAGjggKCMIICfjAhBgNVHREE GjAYggsqLnNlZ3B5LmNvbYIJc2VncHkuY29tMAkGA1UdEwQCMAAwKwYDVR0fBCQw IjAgoB6gHIYaaHR0cDovL2dwLnN5bWNiLmNvbS9ncC5jcmwwbwYDVR0gBGgwZjBk …
1 tls  certificate  http  java 

1
添加mysql连接器支持到jaspersoft studio
我想在jaspsersoft studio中使用mysql连接。 mysql连接器不包括在内,需要添加,如各种地方所述,例如: 这里 。不幸的是,如何做到这一点似乎是常识 - 没有人描述如何。我一直在为mysql-connector-java-5.1.30-bin.jar文件尝试各种位置但没有成功。有人能告诉我如何添加mysql连接器的确切步骤吗? 我在ubuntu 12.04上有jaspersoft studi 5.5.1,mysql-connector-java-5.1.30。
1 java  mysql  eclipse 

1
从文件资源管理器无法访问与系统级别PowerShell映射的驱动器
我正在尝试使用PowerShell中的“系统”帐户将驱动器映射到另一台服务器。我很成功,但只有以系统身份登录才能访问服务器,但不能以管理员或普通用户身份登录。 如果我使用管理员powershell或dos命令shell映射它,那么每个人都可以使用它。不幸的是,我无法做到这一点,因为我使用Amazon Web Service(AWS)SendCommand功能来进行映射,它只使用系统级别的PowerShell。即使我将映射命令放在批处理文件中并使其运行,映射的驱动器仍然只对系统的PowerShell用户可用。 以下是通过AWS SendCommand发送的两个命令的示例: cd "C:/Program Files/Enventive/EnCOM Listener 1.0/lib/" start-process "cmd.exe" "/c MapNetworkDrive 172.31.26.59" 批处理文件执行net use命令,如下所示: net use D: \\%1\Company /USER:Administrator /PERSISTENT:YES "<password>" 是否有任何方法可以让所有用户都可以使用由系统级别PowerShell映射的驱动器? 我也在系统级别的PowerShell中尝试了以下方法,但得到了相同的结果: $user = "Administrator" $pass = ConvertTo-SecureString -String '<password>' -AsPlainText -Force $cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $user,$pass New-PSDrive -Name D -PSProvider FileSystem -Root …

2
为什么oracle-java8-installer pkgrepo.managed在saltstack中失败
我已经使用salt了一段时间,我最近在我的一个文件中设置oracle-java8-installer时遇到了问题。 这是我的init.sls文件。 oracle-java8-installer: pkgrepo.managed: - ppa: webupd8team/java pkg.installed: - require: - pkgrepo: oracle-java8-installer debconf.set: - data: 'shared/accepted-oracle-license-v1-1': {'type': 'boolean', 'value': True} - require_in: - pkg: oracle-java8-installer 这是失败的输出。 ---------- ID: oracle-java8-installer Function: pkgrepo.managed Result: False Comment: Failed to configure repo 'oracle-java8-installer': Error: key retrieval failed: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir …

0
Java应用程序没有在Widows 10上获取app.properties
有一个应用程序需要认证才能正常工作,在Linux中,没有问题,但我想在Windows机器上运行它。 我在Windows 10系统上安装了Java。 然后我下载该jnlp应用程序在我的Windows机器上运行它。 正确运行应用程序我需要创建一个属性文件,如“〜/ .app.properties”。在该文件中,我应该将应用程序指向我的pem文件和ssh键。 文件包含: orca.xmlrpc.url=https://webpage.com/orca/xmlrpc user.certfile=/Users/pruth/.ssl/file.pem user.certkeyfile=/Users/pruth/.ssl/file.pem enable.modify=true ssh.key=~/.ssh/id_dsa SSH Public key to install into VM instances ssh.pubkey=~/.ssh/id_dsa.pub Secondary login (works with ssh.other.pubkey) ssh.other.login=pruth Secondary public SSH keys ssh.other.pubkey=~/.ssh/id_dsa.pub Should the secondary account have sudo privileges ssh.other.sudo=yes Path to XTerm executable on your system xterm.path=/opt/X11/bin/xterm 运行此应用程序后,它不会跟随属性文件中的行,但在Linux中它会执行。 更新:应用程序告诉将属性文件放在$ …
1 linux  windows  java  ssl  jdk 

2
在Windows上,为什么java -version返回错误:打开注册表项'Software \ JavaSoft \ Java Runtime Environment'?
我删除了所有古老的Java 8安装在我的电脑上。 我从中下载了最新的openjdk 11 https://jdk.java.net/11/ 并将内容解压缩到C:\ Program Files \ Java \ 我已经设置了系统环境变量 JAVA_HOME = C:\ Program Files \ Java \ jdk-11.0.1 并补充说 %JAVA_HOME%\ bin到Path。 在命令提示符中> java -version返回: 错误:打开注册表项'Software \ JavaSoft \ Java Runtime Environment' 错误:找不到java.dll 错误:找不到Java SE运行时环境。 为什么?

2
如何运行程序并在后台获取其PID
我有一个Minecraft服务器启动脚本,如下所示: #!/bin/bash cd "$(dirname "$0")" exec java -Xmx4096M -Xms4096M -jar minecraft_server.jar 如何在能够输入Java进程的输入的同时获得java进程的PID? 如果我将exec行更改为 exec java -Xmx4096M -Xms4096M -jar minecraft_server.jar & echo $! > pid 它不会让我输入任何文本到Minecraft服务器java进程。
1 linux  bash  java  minecraft 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.