Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,460 --> 00:00:05,880
All right, what is going on, ladies and gentlemen, and in this video, what we are going to do is
2
00:00:05,880 --> 00:00:13,380
simply to download and install the Java development kit for the installation of our eclipse.
3
00:00:14,940 --> 00:00:21,460
So that's basically will be the first step in the setup process.
4
00:00:21,810 --> 00:00:25,290
So simply go to Google and time down and JDK.
5
00:00:25,500 --> 00:00:32,460
OK, that's basically one of the components that we will need to set up everything correctly to work
6
00:00:32,460 --> 00:00:36,690
with are to work with the CLEP side.
7
00:00:36,720 --> 00:00:42,660
So go here to their official website, Oracle Java, Heidi JDK download.
8
00:00:42,950 --> 00:00:46,830
OK, and here in the JDK download what we will see.
9
00:00:46,860 --> 00:00:48,880
Let me check it out.
10
00:00:48,920 --> 00:00:49,660
Yeah.
11
00:00:49,710 --> 00:00:54,850
So basically choose whatever operating system you're using, whether it's Linux.
12
00:00:54,870 --> 00:01:03,090
OK, basically different distributions you can see here, whether that's Mac OS and in my case I'm using
13
00:01:03,090 --> 00:01:04,830
windows currently on these computer.
14
00:01:05,130 --> 00:01:13,530
So I'm going to go with Windows File size 150 megabytes and JDK Windows, Bing dot executables.
15
00:01:13,530 --> 00:01:17,220
So press on it and download it.
16
00:01:17,440 --> 00:01:21,900
So you must accept you can read the agreement as always.
17
00:01:22,650 --> 00:01:26,810
So I reviewed it except the Oracle Technology Network license.
18
00:01:26,830 --> 00:01:28,380
OK, no problem.
19
00:01:28,390 --> 00:01:29,730
That's what they want.
20
00:01:30,720 --> 00:01:35,570
And here I'm going to save it under these director of the JDK.
21
00:01:35,640 --> 00:01:42,330
OK, here I have my basically list of ideas that I'm currently using.
22
00:01:42,720 --> 00:01:43,710
Never mind that.
23
00:01:43,950 --> 00:01:45,750
Simply a directory.
24
00:01:45,810 --> 00:01:49,380
OK, JDK save and there you go.
25
00:01:50,400 --> 00:01:55,060
So once the download is complete we are going to open up the file.
26
00:01:56,220 --> 00:01:59,360
So let me show you this file right here.
27
00:01:59,700 --> 00:02:01,380
Now let's click on it.
28
00:02:02,470 --> 00:02:05,430
Press it and did it, did it, did.
29
00:02:05,860 --> 00:02:06,550
Let's go.
30
00:02:07,120 --> 00:02:09,640
So do you want to make these changes?
31
00:02:09,670 --> 00:02:12,020
Yes, I do want to make these changes.
32
00:02:12,910 --> 00:02:16,170
Let's see what it's going to do, what he's going to give us.
33
00:02:16,180 --> 00:02:18,120
So that's the Windows installer.
34
00:02:18,130 --> 00:02:22,960
Welcome to the installation with the Java line selection process.
35
00:02:23,000 --> 00:02:30,550
Next, select the folder that you want the installation to occur next.
36
00:02:31,060 --> 00:02:31,850
Very simple.
37
00:02:31,850 --> 00:02:35,870
A very intuitive process for the installation itself.
38
00:02:35,890 --> 00:02:42,070
So now the development kit is being installed in progress.
39
00:02:42,280 --> 00:02:47,470
And once it will be done, we will be able to simply proceed.
40
00:02:47,770 --> 00:02:51,430
OK, so pause the video until it's done.
41
00:02:51,430 --> 00:02:54,190
And once it's done, we are going to proceed.
42
00:02:55,480 --> 00:02:56,080
All right.
43
00:02:56,200 --> 00:03:02,380
So now that it's over, there are a couple of additional steps that you can use to access tutorials,
44
00:03:02,380 --> 00:03:06,980
API documentation, developer guides, release notes and more.
45
00:03:07,060 --> 00:03:12,250
OK, that may help you to get started with the Java development kit, but.
46
00:03:13,370 --> 00:03:23,720
For for this section, we are basically done so present close and the JDK is now downloaded and installed.
47
00:03:25,140 --> 00:03:34,080
Now it's time to go back to the instillations game we are going to download now the eclipse idea, so
48
00:03:34,080 --> 00:03:42,330
go here, type down, I don't know, eclipse idee and let's use it also for our course for seeing C++
49
00:03:42,330 --> 00:03:43,110
developers.
50
00:03:43,860 --> 00:03:51,480
So here you see probably in the first result on the first result of Google Eclipse idee for a C and
51
00:03:51,480 --> 00:03:53,040
C++ developers.
52
00:03:54,180 --> 00:03:55,800
OK, so there it is.
53
00:03:56,340 --> 00:04:01,070
And here are in your packages available and no problem.
54
00:04:02,130 --> 00:04:06,870
We are good with that on 2014.
55
00:04:07,030 --> 00:04:07,530
Oh wow.
56
00:04:08,140 --> 00:04:14,340
OK, so this is a package that basically includes C and C++ development tools.
57
00:04:14,550 --> 00:04:19,680
OK, get to provide the game Milind today, ok.
58
00:04:22,890 --> 00:04:23,190
Yeah.
59
00:04:23,190 --> 00:04:30,000
I think that once we open up the project I will be able to show you more things instead of just talking
60
00:04:30,000 --> 00:04:34,760
kind of in the air right now and without any practical explanations.
61
00:04:34,950 --> 00:04:38,310
So download links, basically choose whatever you need.
62
00:04:38,340 --> 00:04:38,800
OK.
63
00:04:38,820 --> 00:04:42,570
Thirty to be sixty for Mac OS Linux.
64
00:04:42,900 --> 00:04:47,340
Simply choose whatever you need and basically let's start downloading it.
65
00:04:47,370 --> 00:04:48,270
So yeah.
66
00:04:48,450 --> 00:04:49,600
There you go.
67
00:04:50,370 --> 00:04:51,480
Come on.
68
00:04:51,510 --> 00:04:52,830
Where is the download.
69
00:04:52,830 --> 00:04:54,290
The download is asleep.
70
00:04:55,110 --> 00:04:55,820
What's going on.
71
00:04:56,740 --> 00:05:00,250
Why isn't the download getting started?
72
00:05:01,070 --> 00:05:04,710
Let's wait for it, let's wait.
73
00:05:06,280 --> 00:05:09,820
Oh, maybe that's because they need these cookies allowed.
74
00:05:10,800 --> 00:05:19,120
I mean, know what's the connection, what's going on with the website, refresh it and let's see what's
75
00:05:19,120 --> 00:05:20,010
going on here.
76
00:05:20,140 --> 00:05:21,310
What is going on?
77
00:05:21,580 --> 00:05:23,200
OK, so let's download it from here.
78
00:05:23,530 --> 00:05:26,080
I think these bottom is not right.
79
00:05:26,110 --> 00:05:29,590
So all downloads that are OK download from.
80
00:05:29,880 --> 00:05:31,840
OK, so let's download it.
81
00:05:33,760 --> 00:05:40,330
Let's download and let's create additional folder here and call it, I don't know, Eclipse, Eclipse
82
00:05:40,900 --> 00:05:42,910
and save it right here.
83
00:05:43,780 --> 00:05:44,520
Donation.
84
00:05:44,650 --> 00:05:45,430
Not now.
85
00:05:45,460 --> 00:05:50,680
OK, we are recording a very important video, maybe later on.
86
00:05:51,250 --> 00:05:51,560
Yeah.
87
00:05:51,620 --> 00:05:54,580
So that's about it using the eclipse.
88
00:05:54,610 --> 00:05:56,290
Let's go back here to Google.
89
00:05:56,710 --> 00:05:58,920
Leave it as clean as it was previously.
90
00:06:00,100 --> 00:06:06,750
And now what we are going to do is that we are going simply to install the eclipse itself.
91
00:06:07,150 --> 00:06:14,930
And one thing that I have to mention is the fact that we are downloaded eclipse and also the JDK, it
92
00:06:14,950 --> 00:06:21,610
does not necessarily mean that everything is going to work exactly as expected right from the beginning.
93
00:06:22,060 --> 00:06:30,190
And the reason is very simple, and that's because it really depends if you have configured and downloaded
94
00:06:30,220 --> 00:06:32,720
the C and C++ compiler.
95
00:06:32,780 --> 00:06:38,200
OK, that's something that you can do on Windows simply by downloading the mingy W.
96
00:06:38,350 --> 00:06:44,620
OK, I think that I also have a dedicated video on how to download and install Menjou W for Windows
97
00:06:45,070 --> 00:06:47,980
and regarding Linux and Mac OS.
98
00:06:48,010 --> 00:06:53,860
OK, that's something that I think we already talked about how to configure the compiler there.
99
00:06:54,250 --> 00:07:02,410
Basically most of them probably simply check if the compiler is already there and maybe you downloaded
100
00:07:02,410 --> 00:07:07,990
and installed basically if you downloaded a compiler prior to this video.
101
00:07:08,000 --> 00:07:13,230
So if that's the case on Mac OS and on Linux, there shouldn't be any problems.
102
00:07:14,350 --> 00:07:16,810
And I see now that the download is complete.
103
00:07:16,810 --> 00:07:19,290
So let's open up this nice link.
104
00:07:19,810 --> 00:07:20,420
Nice link.
105
00:07:20,660 --> 00:07:28,390
I'm saying the executable file and start to install our eclipse idee, so.
106
00:07:33,090 --> 00:07:35,800
It's now getting open here it is.
107
00:07:35,820 --> 00:07:37,530
Let me drag it right here.
108
00:07:38,310 --> 00:07:40,690
So the flip side is awesome.
109
00:07:40,710 --> 00:07:40,980
So.
110
00:07:42,260 --> 00:07:49,640
That's basically, guys, the eclipse installer, it will be used for us to install different kind of
111
00:07:49,640 --> 00:07:53,720
packages that will allow us the development for our needs.
112
00:07:53,750 --> 00:07:55,970
OK, there are plenty of of them.
113
00:07:56,330 --> 00:08:01,850
You can see here, Java, you can see BHB, you can see embedded C++.
114
00:08:02,360 --> 00:08:09,350
And we are going to go with the eclipse idea for a C and C++ developers are here.
115
00:08:09,560 --> 00:08:14,000
You will have to like to specify the virtual machine using the Java JDK.
116
00:08:14,000 --> 00:08:20,450
We just downloaded installation folder and no problem, create start menu entry, create desktop shortcuts.
117
00:08:20,450 --> 00:08:22,060
Sure, no problem at all.
118
00:08:22,820 --> 00:08:26,480
Here is the license agreement, so you better check it out.
119
00:08:27,590 --> 00:08:30,420
Or basically decide later, whatever you like.
120
00:08:30,460 --> 00:08:31,850
I'm going to accept it now.
121
00:08:32,570 --> 00:08:41,000
So now the installation of the eclipse idea for a C and C++ developers is being run.
122
00:08:41,420 --> 00:08:43,390
So let's wait till it ends.
123
00:08:44,240 --> 00:08:51,040
And yeah, basically, basically, these steps should take about one to three minutes.
124
00:08:51,090 --> 00:08:52,850
OK, not more than that.
125
00:08:53,420 --> 00:08:59,120
My computer is probably slowing down a little bit since it's morning and it's a little bit tired.
126
00:08:59,150 --> 00:08:59,780
OK, so.
127
00:09:01,280 --> 00:09:02,150
So yeah.
128
00:09:02,180 --> 00:09:04,920
So yep.
129
00:09:04,940 --> 00:09:08,550
Let's wait until it finishes and continue right from there.
130
00:09:09,500 --> 00:09:10,250
All right.
131
00:09:10,250 --> 00:09:11,590
So now it's over.
132
00:09:11,610 --> 00:09:19,970
Let's press lunch and not lunch like lunch, but let's press to lunch and basically there you go.
133
00:09:20,240 --> 00:09:22,340
Selected a rectory as a workspace.
134
00:09:22,430 --> 00:09:23,400
No problem.
135
00:09:23,660 --> 00:09:30,100
So they city you will use the workspace directly to store its preferences and development artifacts.
136
00:09:30,590 --> 00:09:34,590
So simply choose some directories for that and press launch.
137
00:09:35,270 --> 00:09:37,740
Let's see what it will give us now.
138
00:09:37,790 --> 00:09:39,960
Now it's starting the flip side.
139
00:09:40,250 --> 00:09:40,650
OK.
140
00:09:41,000 --> 00:09:47,390
Currently, I think that you cannot see the the icon itself, but once you press it on your own, you
141
00:09:47,390 --> 00:09:51,910
will see it on your side because I'm recording the second screen.
142
00:09:51,980 --> 00:09:53,750
OK, have like a couple of screens here.
143
00:09:53,750 --> 00:09:57,020
So one of them is being recorded, which is like so on.
144
00:09:57,030 --> 00:09:57,530
Hello.
145
00:09:58,160 --> 00:09:59,330
I'm feeling lucky.
146
00:09:59,330 --> 00:10:00,650
I'm feeling playful.
147
00:10:00,650 --> 00:10:01,670
What's going on?
148
00:10:02,390 --> 00:10:04,730
OK, so here it is.
149
00:10:04,940 --> 00:10:05,920
Here it is.
150
00:10:05,930 --> 00:10:06,540
Here it is.
151
00:10:06,560 --> 00:10:07,600
Now let's go back.
152
00:10:07,940 --> 00:10:08,990
Here it is.
153
00:10:09,620 --> 00:10:10,730
The flip side.
154
00:10:10,760 --> 00:10:12,500
Come on, come on.
155
00:10:12,500 --> 00:10:13,040
Come on, come on.
156
00:10:13,040 --> 00:10:13,340
Come on.
157
00:10:13,340 --> 00:10:13,740
Come here.
158
00:10:13,810 --> 00:10:20,140
OK, so, guys, I want you to be introduced with the eclipse idea.
159
00:10:20,270 --> 00:10:24,890
This is an amazing idea that we are going now to start working with it.
160
00:10:26,370 --> 00:10:35,100
So let us create a new C C++ project, so go here, press on, create new project and let's see what
161
00:10:35,100 --> 00:10:36,390
we have to do here.
162
00:10:36,420 --> 00:10:44,550
So if we are using C in this case so we can simply choose a managed build, OK, which will give us
163
00:10:44,550 --> 00:10:49,200
a C project built using this code managed build system press next.
164
00:10:49,830 --> 00:10:58,650
Now what we will also do is let's call these project name, what would you like to call it that's simply
165
00:10:58,650 --> 00:10:59,700
like use here.
166
00:10:59,760 --> 00:11:08,320
These are Hello World and Sisay project and I will choose here in these to change the mingy WGC.
167
00:11:08,550 --> 00:11:17,340
OK, so if you do not have it OK and things seem will seem not to be working exactly as you wanted them
168
00:11:17,340 --> 00:11:18,690
using the Cross UCC.
169
00:11:18,730 --> 00:11:24,530
So simply check out if you can install the mingy WGC for Windows if you're using windows.
170
00:11:24,540 --> 00:11:28,940
If not and you still have some problems and some questions.
171
00:11:28,950 --> 00:11:35,550
First of all, feel free to ask them in the Q&A section and hopefully explain, basically explain all
172
00:11:35,550 --> 00:11:38,610
the steps you've done and where you got stocks.
173
00:11:38,610 --> 00:11:43,010
So that will be that this we will be able to assist you.
174
00:11:43,020 --> 00:11:47,010
So the project name will be, I don't know, my first project.
175
00:11:47,640 --> 00:11:53,790
OK, using Eclipse finish and let's start and see if it will work even for us.
176
00:11:54,540 --> 00:11:55,680
So there you go.
177
00:11:55,680 --> 00:11:57,990
You can see that this is your first project.
178
00:11:58,080 --> 00:12:04,500
OK, you have here a couple of subdirectories, a couple of includes source, OK, which is the first
179
00:12:04,860 --> 00:12:08,790
basic default file that eclipse has created for you.
180
00:12:09,180 --> 00:12:11,730
You can hear or specify the author name.
181
00:12:11,730 --> 00:12:16,080
OK, so that's my name and the version of this file.
182
00:12:16,650 --> 00:12:18,150
Copyright problem.
183
00:12:18,370 --> 00:12:25,810
OK, the description of the file and basically yeah that's that's the first, the first template that
184
00:12:25,810 --> 00:12:30,750
you will be used that you will get using the eclipse.
185
00:12:31,680 --> 00:12:34,400
Now let's try to build and run it.
186
00:12:34,410 --> 00:12:37,910
So go to run know where is the build.
187
00:12:38,130 --> 00:12:39,300
Where is the build.
188
00:12:39,300 --> 00:12:40,560
So build project.
189
00:12:40,710 --> 00:12:44,100
OK, let's save the build will go smoothly.
190
00:12:44,220 --> 00:12:46,890
OK, so it's trying to make everything ok.
191
00:12:46,890 --> 00:12:48,680
So build finish finished.
192
00:12:48,690 --> 00:12:50,730
Zero errors, zero warnings.
193
00:12:50,970 --> 00:12:53,100
Everything seems to be working correctly.
194
00:12:53,430 --> 00:12:54,930
Now we go to run in.
195
00:12:54,930 --> 00:12:56,310
Let's try to run it.
196
00:12:56,760 --> 00:13:03,330
So run as local c C++ application select resources to save.
197
00:13:03,330 --> 00:13:03,660
Sure.
198
00:13:03,660 --> 00:13:04,470
No problem.
199
00:13:04,950 --> 00:13:06,440
And basically yeah.
200
00:13:06,480 --> 00:13:12,630
Here is your result that you can see on the console application printed out here, not in a different
201
00:13:12,630 --> 00:13:16,320
console application, but rather it's going to be printed here.
202
00:13:16,350 --> 00:13:17,370
This is your message.
203
00:13:17,370 --> 00:13:18,090
Hello world.
204
00:13:18,510 --> 00:13:19,920
Basically I don't know.
205
00:13:19,950 --> 00:13:20,730
Welcome.
206
00:13:21,480 --> 00:13:25,350
Let's change it and say you like welcome board.
207
00:13:25,710 --> 00:13:27,030
Welcome to course.
208
00:13:28,800 --> 00:13:32,460
So now we will simply need to rebuild it.
209
00:13:32,620 --> 00:13:40,920
OK, so where it is project build project again and then we are going to run it once it's finished.
210
00:13:40,950 --> 00:13:42,690
OK, so ok cool.
211
00:13:43,680 --> 00:13:44,570
Yep.
212
00:13:44,610 --> 00:13:46,170
So welcome to course.
213
00:13:46,170 --> 00:13:51,150
Everything seems to be working correctly exactly as we planned and.
214
00:13:51,360 --> 00:13:51,810
Yeah.
215
00:13:52,050 --> 00:13:58,650
So now you are basically ready to start writing down your first programs using the eclipse idea.
216
00:13:58,740 --> 00:13:59,540
Here it is.
217
00:13:59,560 --> 00:14:00,900
OK, the status.
218
00:14:00,900 --> 00:14:01,650
No problem.
219
00:14:02,520 --> 00:14:10,860
Put S is simply to put this message to the council and yeah maybe, maybe I will tell you a little bit
220
00:14:10,860 --> 00:14:13,080
about these menu right here.
221
00:14:13,260 --> 00:14:14,730
So in a couple of words.
222
00:14:14,820 --> 00:14:17,790
OK, nothing complicated here file.
223
00:14:17,790 --> 00:14:24,690
You simply work with the files, creating new files, importing, exporting, editing different things.
224
00:14:24,690 --> 00:14:27,450
OK, undoing typing smart things.
225
00:14:27,450 --> 00:14:30,360
Are code words completion.
226
00:14:30,360 --> 00:14:31,620
You can also use it.
227
00:14:32,100 --> 00:14:34,440
Ehm, what about it.
228
00:14:34,440 --> 00:14:35,910
What about its search.
229
00:14:35,920 --> 00:14:39,630
OK, navigating and searching through the project.
230
00:14:41,460 --> 00:14:48,690
Also here you have like the build building sets, ok, build project build configurations that you can
231
00:14:48,690 --> 00:14:54,120
also configure build automatically which was also probably set up right away.
232
00:14:54,570 --> 00:15:01,290
Run running your program here is going to be your console application, your results, your cooperation.
233
00:15:01,830 --> 00:15:09,600
And yeah, also you can simply like put your mouth upon these nice icons right here and you can see
234
00:15:09,600 --> 00:15:11,340
that build debug for a project.
235
00:15:11,340 --> 00:15:13,710
You can also work with it.
236
00:15:13,920 --> 00:15:21,720
You can simply see that how you can create different things or create new C or C++ source file.
237
00:15:21,720 --> 00:15:25,530
OK, so simply create the source file that you want, let's say.
238
00:15:25,940 --> 00:15:35,480
My second file, for example, is finished, and you will see that this file was created right here
239
00:15:35,690 --> 00:15:39,140
and it does not have the extension of that C or that CBP.
240
00:15:39,290 --> 00:15:46,280
So simply when you create the file, also make sure like to specify the extension, OK, or just to,
241
00:15:46,400 --> 00:15:48,410
I don't know, to use here the default.
242
00:15:48,410 --> 00:15:58,850
So source file my second file dot C will create a new source file dot C and you will be able to work
243
00:15:58,850 --> 00:15:59,190
with it.
244
00:15:59,210 --> 00:16:02,930
Of course you can always use like I don't know, third file.
245
00:16:03,380 --> 00:16:07,340
You have to specify here, I don't know, some C template.
246
00:16:08,090 --> 00:16:10,190
OK, and it will create the third file.
247
00:16:10,240 --> 00:16:11,420
But where is it.
248
00:16:11,450 --> 00:16:11,950
Where is it.
249
00:16:12,010 --> 00:16:14,790
Oh we didn't specify the Nazi basically.
250
00:16:14,790 --> 00:16:21,110
It should also give you some information, if I'm not mistaken, with the same template like it did
251
00:16:21,110 --> 00:16:21,950
create here.
252
00:16:23,000 --> 00:16:29,240
But that's not mandatory and that's not everything that we need for this information.
253
00:16:29,540 --> 00:16:31,900
So, guys, thank you so much for watching.
254
00:16:31,910 --> 00:16:37,610
You are ready now to start working on your C programs, using the eclipse side.
255
00:16:37,640 --> 00:16:41,600
So I wish you best of luck and let me know if you like this video.
256
00:16:41,870 --> 00:16:42,670
Do next time.
257
00:16:42,680 --> 00:16:43,580
My name is Vlad.
258
00:16:43,590 --> 00:16:44,390
I'll see you then.
22281
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.