当前位置:首页 » 操作系统 » cjava源码

cjava源码

发布时间: 2022-09-03 18:35:27

A. java 源码的使用 我才学 我看见教程上的 javac hooligan.java 怎么不行啊 !

额,以前有人问过我这个问题,好像初学者经常会犯忘记把路径切换过去的错误。比如,你可以试下将那个文件保存在桌面上,然后在那个dos窗口下:
输入 cd C:\Users\Administrator\Desktop
这个是将路径切换到桌面上,你也可以切换到其他地方,看你的java文件保存在哪。
然后你看看桌面上是不是出现了后缀名为class的文件,出现了代表编译(javac)成功。

B. javac java源码求下载

安装JAVA的目录下有一个src.jar,里面就是源码

C. 求解java多目录源码用javac怎么编译

写到一半学校断网,重新手打、、、=_=
以下是我原来写好的部分:
其实我原来也不会,但是看了楼主的问题,我摸索了一下。
首先我在终端里输入javac,弹出了几个参数选项的解释,其中有一个:
-classpath <路径>
所以我猜它应该是可以添加搜索路径之类的参数。
我写了两个java文件,放在两个路径下,其中有主函数的文件为:
package com.test;

import com2.test2.*;

public class testMult {

public static void main(String args[]) {

Mult m = new Mult();

m.a = "asd";

System.out.println(m.a);

}

}
可见我import了一个com2.test2的包,下面是这个包里的Java文件:
package com2.test2;

public class Mult {

public String a;

}
然后我在终端输入了:
javac -classpath /Users/wulin/Documents/workspace/TestMultiDir/src /Users/wulin/Documents/workspace/TestMultiDir/src/com/test/testMult.java
然后编译成功了。
其中值得注意的是classpath添加的路径是包所在的目录,在这里也就是com2所在的目录 /Users/wulin/Documents/workspace/TestMultiDir/src
我用的系统是mac os,所以楼主如果用的是windows,那么路径分隔的符号可能要注意一下。

D. openjdk怎么看javac源码

下载源码,下好了后,只需要解压下载包下的一个子目录:/jdk/src/share/classes/,解压的路径记好了,如:/home/simon/Develop/openjdk-src,然后打开Eclipse,选中 windows--preference--installed jres--选中jre6(你的可能是其他版本)--edit--选中rt.jar--source attachment--external folders,这里复制刚刚我们源码的解压目录进入,确定。

E. JAVA源代码怎么运行

.class文件是java编译后的文件,它不是源代码,真正的java源代码是.java文件。
java源代码是txt格式的.java文件,用记事本就可以打开。
用eclipse打开java文件的方式是:
如果java文件是一个eclipse工程(根目录带有.project文件),用file/import/general/exist java project/(大概是)然后找到你的目录。
否则需要自己新建一个工程file/new/java project
然后把java文件拷贝到.src目录下。

.class文件是直接的编译好的文件,可以用jad把.class文件反编译成java文件,不过反编译的代码和原来的代码不一定完全一样。

F. 求5个C或Java的好源码,要是自己自创的,不要在哪里抄来

正好早上写了几个java小程序,就写几个吧,都是比较简单的哦
1.乘法口诀表

public class Chengfa {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + i * j + "\t");
}
System.out.print("\n");
}
}

}

2. 2/1+3/2+5/3+8/5+...

public class Chufa {
public static void main(String args[]) {
double[] a = new double[20];
double[] b = new double[20];
double result = 0;
a[0] = 2;
a[1] = 3;
b[0] = 1;
b[1] = 2;
result += a[0] / b[0];
result += a[1] / b[1];
for (int i = 2; i < 20; i++) {
a[i] = a[i - 1] + a[i - 2];
b[i] = b[i - 1] + b[i - 2];
result += a[i] / b[i];
}
System.out.println(result);
}
}
3.1000内的水仙花数(153=1^3+5^3+3^3)

public class Shuixianhua {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a, b, c;
for (int i = 100; i < 1000; i++) {
a = i / 100;
b = (i - a * 100) / 10;
c = (i - a * 100) - b * 10;
if (a * a * a + b * b * b + c * c * c == i) {
System.out.print(i + "\t");
}
}
}
}
4.最大公约数,最小公倍数

public class Gong {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Gong g = new Gong();
g.suan(36, 24);
}

public void suan(int a, int b) {
if (a > b) {
for (int i = a;; i++) {
if (i % a == 0 && i % b == 0) {
System.out.println(a + "和" + b + "的最小公倍数是" + i);
break;
}
}
for (int i = b;; i--) {
if (a % i == 0 && b % i == 0) {
System.out.println(a + "和" + b + "的最大公约数是" + i);
break;
}
}
} else {
for (int i = b;; i++) {
if (i % a == 0 && i % b == 0) {
System.out.println(a + "和" + b + "的最小公倍数是" + i);
break;
}
}
for (int i = a;; i--) {
if (a % i == 0 && b % i == 0) {
System.out.println(a + "和" + b + "的最大公约数是" + i);
break;
}
}
}
}
}
5.Fibonacci数列(1,1,2,3,5,8...)

public class Fibo {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Fibo f = new Fibo();
System.out.println(f.doFibo(23));
}

public int doFibo(int n) {
int[] a = new int[n];
int t = 2;
if (n == 1 || n == 2) {
a[n - 1] = 1;
} else {
a[0] = 1;
a[1] = 1;
System.out.print(a[0] + "\t" + a[1] + "\t");
for (int i = 2; i < n; i++) {
a[i] = a[i - 1] + a[i - 2];
System.out.print(a[i] + "\t");
t++;
if (t % 10 == 0) {
System.out.print("\n");
}
}
}
System.out.print("\n");
return a[n - 1];
}
}
五个了,都是自己写的,望采纳~

G. 开发一个软件源码是用C,java之类的写,哪可视话的哪个界面什么软件编辑啊

通常都是:MFC、QT等等东西做的,很多这种东西,这两个是用得比较广泛的,你可自行网络下。

你可以理解成封装好的一些界面代码,比如:MFC就是微软件基础类库,在windows系统上做开发的就和MFC打交道比较多。windows的窗口界面全是基于MFC的(xp及以前,现在的win7什么的没用过,不知道)。这些玩意提供了各种接口给你,你在你的软件里面调用这些接口、方法、参数,即可实现界面。

H. java是C语言开发的,我想找开发JAVA的语言源代码C

JDK安装目录下 有个 jvm.dll 自己打开看看吧

还有个src.zip 里头是J2SE 类库的源码 也可以打开看看

支持一楼的说法...如果你真的到了研究虚拟机的水平了

你直接可以去网络上班了 叫老总给你刷2W分就行了哈

I. 如何使用javac命令编译java源程序

在cmd黑窗口模式下

把你的源码保存成.java文件模式
然后 javac 文件名.java
然后会生成一个.class的文件
java 文件名 就可以了
O(∩_∩)O谢谢

J. 用jni在代码中怎样实现java层调c的源码

步骤一:
在java中定义一个c方法的接口 ,相当于在java代码中定义了一个接口 接口的实现方法是C语言实现的。

public native String hello();

步骤二:
实现C代码
方法名 严格按照jni的规范
#include <stdio.h>
#include <jni.h>
jstring Java_com_yys_helloworldformc_MainActivity_hello(JNIEnv* env,jobject obj){
// 2 步 实现C代码
// 返回一个java String 类型的字符串
//jstring (*NewStringUTF)(JNIEnv*, const char*);
//(*env) 相当于 JNINativeInterface* JNIEnv
//*(*env) 相当于 JNINativeInterface
///return (**env).NewStringUTF(env,"helloworldfromc");
return (*env)->NewStringUTF(env,"helloworldfromc");
}

步骤三:
创建android.mk 告诉编译器 如何把c代码打包成函数库

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
# 对应打包成函数库的名字
LOCAL_MODULE := hello
# 对应c代码的文件
LOCAL_SRC_FILES := Hello.c

include $(BUILD_SHARED_LIBRARY)

步骤四:
把c代码 打包成函数库 用到了安装的环境 到相应目录下使用ndk-build打包
5
步骤五:
在java代码中 引入库函数

static{
System.loadLibrary("hello");// 注意事项 去掉前面的lib 后面的.so

}

热点内容
android工作室 发布:2025-05-14 06:26:00 浏览:657
汽车官方配置表如何下载 发布:2025-05-14 06:21:41 浏览:799
停车项目源码 发布:2025-05-14 06:20:05 浏览:355
htc忘记密码怎么解锁 发布:2025-05-14 06:04:42 浏览:100
3d画廊android 发布:2025-05-14 06:03:54 浏览:970
为什么文件夹有锁 发布:2025-05-14 05:53:21 浏览:945
安卓手机哪个处理器是最好的 发布:2025-05-14 05:40:23 浏览:530
java语言实现 发布:2025-05-14 05:34:43 浏览:234
数控系统主轴配置参数有哪些 发布:2025-05-14 05:25:55 浏览:819
二级缓存微服务 发布:2025-05-14 05:13:55 浏览:101