Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        7年前关闭。
                    
                
        

我正在使用安装在/usr/lib/jvm/jdk1.6.0_32目录中的sun-jdk。即使我可以在其bin文件夹中看到javah文件,也无法执行javah命令。每次执行javah时,都会收到系统以下响应:

程序“ javah”可在以下软件包中找到:


gcj-4.6-jdk
openjdk-6-jdk
gcj-4.5-jdk
openjdk-7-jdk **
试试:apt-get安装


请建议我采取一些措施来解决这个问题。
提前致谢

最佳答案

您是否曾经设置过Java的环境?
这是我在/ etc / profile中的JDK设置:

export JAVA_HOME=_YOUR_JDK_DIRECTORY
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

关于java - 无法在ubuntu12.04上执行javah ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12511277/

10-11 02:05